Fixed AMDbObjectSupport to make sure that initializeDatabaseForClass and isUpgradeRequiredForClass support AMConstDbObjectLists.
Added support for AMConstDbObject in AMDbObjectSupport as well.
Fixed a crash bug where SGMXASScanActionController assumed that there was a currentSample for the beamline. Now there is a check. Also fixed a problem where samples were being saved to the database but the sample plate was not causing the sample to shift on the plate when reloaded. Now when the sample has forceStoreToDb() called on it, it simply forwards the message to AMSamplePlate who takes care of saving the plate and all of the samples.
Added calls to do AMDbUpgrade 1.1 and 1.2 on the actions and scanActions databases.