use simplejson to avoid unicode for OOI
Fix race in processing initial heartbeats

From multiple EEAgents on the same node
pep8 tidy
Add ability to specify spare_slots in pd engine config
Handle UNSCHEDULED_PENDING processes better

Avoid having the matchmaker only start VMs for them once they're queued
Update matchmaker pending process test to be more thorough
Pin kazoo to <1.0 until issues are resolved
Fix kazoo pinning
Add flake8 section to setup.cfg
Change default stdout formatter
More robust contender finding in kill tests
Many whitespace cleanups for pep8
Many more miscellaneous pep8 fixes
Patch on all calls to tevent.Pool, not just init
Add maximum_vms and iaas_allocation parameters to engine config
Catch InstanceLimitExceeded errors from Nimbus, and log nicely
pep8 tidy in provisioner
Make EPUM decider loop interval configurable
Speed up tests
Faster tests exposed buggy tests