WIP on reorganizing states
add unknown power state
Merge branch 'master' into states
set job ID on instance while running job
refactor that a bit
add Instance.get_job_state
Merge branch 'master' into states
remove instance BUILD and DELETING states from code, fix tests
add Instance.job_state, always mark
get_job_state -> get_current_job
check for delete in progress
shuffle mark_assets around and lock instance
add test for _mark_assets
Merge branch 'master' into states

Conflicts:
	teeth_overlord/tests/unit/api/instance.py
Merge branch 'master' into states

Conflicts:
	teeth_overlord/models.py
	teeth_overlord/tests/unit/jobs/base.py
fix bad merge
move _mark_assets to an instance-specific subclass
make getting a lock manager a bit more generic