Check if the containers are really running when starting docker
Working in progress: add unit tests for the running state check
Merge branch 'master' into 257-container_real_running_state-fix
More thorough test case, use container.Stop() instead of lxc-kill,
use setStopped() during the restore step
variable names
Better crash simulation in TestRestore ; force state lock creation when loading a container from disk
Integrated @creack's feedback on TestRestore
Moved resetLock() to the Load() method ; changed resetLock() to initLock() and changed behavior to not modify the lock if it was already set (not nil)
Check WaitTimeout return in test, replaced lock initialization in runtime.Register() with call to initLock()
Merge remote-tracking branch 'origin/257-container_real_running_state-fix'