Fixed problem where third level of nested step axes didn't work.
Added general detector acquisition action to AMDetector header and cpp. Added ability for scan assembler to add detector initialization actions and cleanup actions to respective top axis level lists. Added ability for scan assembler to add detector acquisition actions for step axis, still need to implement both continuous axis types.