An entirely eventful branch:
Moving us towards a non-GELF Kibana/Logstash json_event format stream.
As the docs for the previous version have disappeared, I'm basing it on
LOGSTASH-675 with things renamed to match previous versions (or, at least,
what I think they are after looking at the ruby source for logstash)
Timestamps are not in seconds anymore, toto.
make the tests more repeatable.
Merge branch 'master' into auto-525-a-very-eventful-branch
version should be a number, not a string.
Merge branch 'master' into auto-525-a-very-eventful-branch
add test for update launch config, when servers are building
making updates to GS and Dev Guide
making updates to examples and Getting Started Guide
Merge branch 'master' into auto-525-a-very-eventful-branch
fixing JIRA bug 839
fixing JIRA bug 831 reemove references to ISO8601
adding properties for Groupstate to WADL, JIRA bug 850
test lb with max nodes
Merge branch 'master' into tests-for-lbaas
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
AUTO-819: Kazoo logs