Add health check for the store, since the store hits cassandra and zookeeper
Basic health check returned from health check endpoint
Add log object to every treq call in the launch_server_v1
Add log object to every treq call in the validate_config worker
Merge pull request #505 from rackerlabs/transaction_id_in_treq_logs

Transaction id in treq logs
Use a faster cassandra query for the health check
Merge pull request #501 from rackerlabs/auto-827-health-check

Auto 827 health check
Enable auth function to take an optional log argument that will be passed to treq for logging requests
Supervisor passes log to auth function
Added schedule policy json
partition.finish() called only when allocated

finish() is expected to call only when it is allocated. the
SetPartitioner code does not handle allocating case during finish. Not
calling finish while allocating will also release the partition when
otter shuts down since its session will be lost

Earlier at some situations finish was called at same time the
time_boundary while allocating got over. This causes exception in
allocating code eventually not allowing otter to shutdown gracefully.
This commit will avoid that situation
Merge pull request #510 from rackerlabs/add_schedule_policy

Added schedule policy json
Merge pull request #509 from rackerlabs/transaction_id_in_auth

Pass a bound log to the auth functions so that auth logs have a transaction id
Merge pull request #511 from rackerlabs/auto-859-scheduler_shutdown

AUTO-859: partition.finish() called only when it is allocated
remove prints
Merge branch 'master' into tests-for-lbaas
added test for invlaid lb among multiple lb group