Add logging (OMS-497)
Revert start/shutdown action changes and add timeout to start/shutdown salt requests (OMS-497)
Use TmpObj to set effective_state attribute on compute (OMS-497)
Revert "Use TmpObj to set effective_state attribute on compute (OMS-497)"

This reverts commit 493c61d38af924e7d2591a5a6af37d4a27c0984d.
Update memory and cores based on state not effective_state parameter (OMS-497)
Add unicode type as a possible literal type (OMS-497)
Cleanup unneeded vm state change event handler (OMS-497)

+ Cleanup unused effective_state property
+ Refactor owner syncing
Restore state change event handler to report stats and use state to update uptime (OMS-497)
Update on every sync, regardless if state has changed (OMS-497)
Implement a regular sync-based VM stats update for all users (OMS-497)

+ store VM stats on local user profiles (OMS-497)
Use vm_stats_timestamp for VM stats (OMS-497)
Use after-commit hooks to update stats after the transaction is committed (OMS-497)
Fix method signature: remove superfluous model argument (OMS-497)
Current transaction only makes sense in a transact context (OMS-497)
Passing a single-item tuple of lists (OMS-497)
Add a fallback to current time in case last update time is not set (OMS-497)
Unset timestamp should trigger updatee (OMS-497)
Merge pull request #94 from opennode/oms-497

Fix VM state returning to previous one due to a conflict with sync