Remove dead code in EPUM and Provisioner
Better abstract caller in DE control interface
Retry Provisioner calls in EPUM decider
Remove unused per-launch provisioner subscribers
Test and fix for out of order provisioner requests
Stifle amqp debug logging
Retry EPUM->Provisioner calls less frequently
Fix provisioner bugs
Rework domain integration tests
Fix provisioner tests
Add PD process-engine mapping

Resolve an EE for each process based on it's module+class
Better test of EPUM decider retries

And a fix!
Speed up PD integration tests
Faster and more realistic Provisioner int tests

Provisioner leader shutdown was taking a long time --
Reworked use of conditions in each leader thread.

Also switched to proper AMQP messaging, with sysname.
Fix PD matchmaker bug
Merge branch 'epum_retry'
Remove old workaround for gevent < 0.13.7
Fix provisioner test races

Flushed out by running tests in gevent environment
Fix multisite DE to match recent EPUM changes
Simplify provisioner dump_state behavior

No longer need to report FAILED for unknown nodes; this will be
handled by retry feature of EPUM.