various 20140501

Another eclectic collection of commits.

The `ConnectionFailureDetector` is motivated by my home network temporarily down (for a few seconds I believe), causing HA policies to kick in! For demo'ing to a customer (and possibly for production use-cases), I'll wire up this enricher so that on a connectionFailed event it will disable the HA policies (and possibly the auto-scaler, though I think that should behave itself). 
But hopefully this isn't a big issue when we run with Brooklyn in the cloud, or on-premis, rather than on our laptops.