Moved IPreValidateHook to base model (OMS-362)
Remove unnecessary transaction.commit calls from within db.transact methods (OMS-369)
Extract PreValidateHookMixin, revert to GlobalUtility (OMS-369)
Implement validate hooks for mk and set commands (OMS-369)
Merge pull request #182 from opennode/oms-369

Oms 369