Pull request for Issue1054 - RIXS initial E move issues

Added pedantic energy move spamming with delays to the energy move initialization actions to ensure the desired energy is reached, and the mono feedback is stable before the measurements starts.  

Note: don't try to  addSubAction() to the same AMControlMoveAction3 repeatedly.   The action will stall in the workflow and never complete (or fail).  The action MUST be newed each time it's added.  apparently addSubAction() take the pointer and doesn't copy the passed action?  I'm sure everyone already knows this...