Refactored HealthCheckService to not throw exceptions and use a proxy API
TODO comment
Fix all the things that call HCSH

Conflicts:
	repose-aggregator/services/health-check/impl/src/main/java/com/rackspace/papi/service/healthcheck/HealthCheckServiceHelper.java
	repose-aggregator/services/health-check/impl/src/test/java/com/rackspace/papi/service/healthcheck/HealthCheckServiceHelperTest.groovy
	repose-aggregator/services/health-check/impl/src/test/java/com/rackspace/papi/service/healthcheck/HealthCheckServiceImplTest.groovy
Broke proxy interface into its own file rather than nesting
Changed all of the references to the new interface
Privatized HealthCheckServiceImpl methods, removed class name from key, added deregister method
Removed getUUID method
Renamed rid/id to issueName
Moved isHealthy() back to the HealthCheckService interface
Updated classes missed on the spring based branch
Missed the import
Fixed tests that were using the old HealthCheckService API
Adding the Autowired back, not sure how it got cut out
Added logging for reporting/resolving
Replaced usage of UUID with object references
Added boolean returns indicating things
Removed boolean returns, prevented NPE by swapping stuff
Switched to Hamcrest matchers
Merge pull request #1033 from rackerlabs/REP-712-master

REP-712 Improve Health Check Service API