ENH: add coordinates to right click menu

When select rows in the Markups table, right click will now add the
coordinate points to the top of the context menu. Works for
multi select, and will work for multiple points per markup.
Adds the label of the markup if there are multiple rows selected.
Adds a separator after the coordinates and before the command
actions.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23111 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add check box to show/hide coordinate columns

When box is checked, hide the markup coordiante columns in the
table, when unchecked show them.

Issue #3667

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23112 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: label change from XYZ to RAS

After discussion on Slicer Developer hangout, change the GUI
coordinate labels to RAS instead of XYZ.

Issue #3367

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23113 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix behaviour of gui when markup inside transform

When editing the coordinates of a markup that's inside of a
transform, the pairing of getting the untransformed
coordinate and then saving it as transformed was leading to
incorrect values.
Added in a checkbox to select if the GUI table shows the
markup coordinates in transformed or untransformed versions.

Issue #3632

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23114 3bd1e089-480b-0410-8dfb-8563597acbee