Pull Request for Issue795: Improve IDEAS sample stage interface 

Added:
```AMExtendedControlEditor```'s to ```IDEASPersistentView``` for improved sample slit control.
Added:
a ```motorGroup``` in ```IDEASBeamline()``` for Sample Platform and Vacuum stage.
Added:
```IDEASSampleManipulatorMotorGroupView()```, sub-classing ```AMMotorGroupObjectView``` to customize display
Replaced:
```AMControlMoveButton()```'s in ```IDEASSampleCameraPanel``` with ```IDEASSampleManipulatorMotorGroupView()```'s