Updating changes to REIXSXESCalibartion2 that Dave Muir has made
Added PFY and NormPFY channels to absorption scans
Added drawing rectangles to the Crosshair Overlay
Separated the rectangle data into AMShapeOverlayVideoWidgetModel2.
Refactored AMShapeOverlay
Modified AMShapeOverlay and AMCrosshairOverlay to support multiple rectangles being drawn.  Can also delete rectangles on the screen
Added AMShapeData to hold information related to each rectangle.  Added the capability to move rectangles.
Added selection, data modification, and moving all shapes at once
Added zoom functionality, which zooms it about a central point.
Added 3D to screen coordinate mapping. Added very basic rotation
Overhaul; now uses polygons rather than rectangles.
Added rotation that looks correct (has depth).
Fixed selection.
Modified AMShapeOverlayVideoWidgetModel2 to make 3D coordinate based movements.
Added capability to draw a temporary rectangle.
Added movement of samples based on motor movement and click to move motor.
Added constants for the motor movement parameter.
Added camera distortion effect.
Added distortion fixing.
Added y-axis rotation, fixed problem preventing grid from displaying.