[NOT FOR MERGE] Executor (CommandInfo) health checks

For review.

Supersedes #362
See issue #359 

_Note that build failures are due to the unavailability of the mesos-0.20.0.jar. To test locally, it's necessary to build a recent mesos and manually install it in to your local maven repository._