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
You mean the extra tabs?  I was trying to use them to illuminate the structure of the ui element...  panelLayout<-groupBoxes<-Layout<-widgets.  It does look like there's a level missing though...