curator required libs.  yay.
AbstractServiceEvent makes some things easier.
tune out most of the HttpClient nonsense.
Merge commit '2c0b1e7' into curator_integration
Merge commit '36861c6' into curator_integration
Merge commit '37477f7' into curator_integration
log non-200 heartbeat responses.
Netflix curator integration implementation.
* Meta is an annotation so that desired fields in your service get moved to metadata.
* You are responsible for creating two static methods in your service that convert instances of Service to ServiceInstance<YourService> and instances of Service to ServiceInstance<YourService>.
* implementations of key curator interfaces.
Merge branch 'master' into curator_integration
Merge branch 'master' into curator_integration
Fixes to cache implementation so that it basically works.  Still not sure about events.
adds a note on an optimization that can be made when a validation bug is fixed in farscape-server.
bullet proof header retrieval.
improve organization by refactoring some deeply nested code.
add a todo indicating that duplicates are not handled.
try to disambiguate queryForNames and queryForInstances.
don't worry about the session when closing.
move util method to util class.
added comment about side-effect.
Merge branch 'master' into curator_integration