First version of checking detector availablility on adding to workflow and starting the scan action. Done generally by extending the AMAction3 API to have an isValid() function and notValidWarnings() function. Seems to be working, but I might have messed up the setPaused() on the actionRunner for the action starting check.