Fix up filtering invalid processes in HA service
Fix incorrect node exclusive behaviour.

When a node was deleted, a resource would be updated before the node,
so the node exclusive value would still be there at the next
matchmaking cycle.
Add proper PD create process operation

And better enforce validation/idempotency of these operations
Remove HAAgent process definition creation

Simplifies interface, and restart especially.
Formalized HAAgent PD control interface

Abstracted from being just a PD client. This allows more
flexibility in the Pyon implementation.
Fixed bug in HAAgent set_status; improved logging.
More intelligent PD logging
Include process.start_mode flag on process restart

For OOIION-640
Stifle extraneous logging
Skip old optimization test
Log process FAILED states as error-level
Remove some noisy logging
Log more details during termination
Remove the terminating ZK node when we see the instance is already gone
Merge branch 'master' into phantom0.2