Merge pull request #39 from ceph/queue

Preliminary teuthology queue support
Improve transition into running state

Also add Job.started to json
Add Run.started to json
Add more tests for state transitions