Add the ability to make the arrow in the dimension zoomable or not zoomable
bugs/vis/bug27919: test case added
(cherry picked from commit
957fe01c241a87fb1a6e5f49c12ea187922d6874)
(cherry picked from commit
7640d07d284ebbafc48177d2ad4e76cd9ffd8095)
(cherry picked from commit
35f302fa341f3ca62d428882a760775c795f5c7c)
(cherry picked from commit
ba0adbfc419a3a564a638bdbf8db500bba799c17)
(cherry picked from commit
43967a7bef6270292e0ef861ff3ed6049ba3f565)
(cherry picked from commit
2f47659bdd93deedf03f11b7f0758f6545a855f3)
(cherry picked from commit
5cc4ee90777566ac49a7e3eab04978711c531882)
(cherry picked from commit
12d955a19c1641a01401fd57238e992efa91a8c0)
(cherry picked from commit
0e04cad231872ab8f5764aa6100e50e73297a41e)