Did the Configuration Service.

Only threw up like 3 times.
Not using the interface to inject the ServletContext
Merge pull request #1018 from rackerlabs/REP-766

Did the Configuration Service.
Added unit test for PasswordSensitiveToStringStrategy
Updated tests to use hamcrest
Adding unit tests for ArrayUtilities
Added to HeaderName unit tests
Moved things into groovy from java so they get done well
Using the nifty multi-catch to remove duplicate lines
Cover those failure paths real quick
updated startup test with a unique port and updated heap dump args to take a heap dump into a file instead of a directory
added unique ports to names so that files do not get overwritten
moved increments to given block for easier-to-read assertion
updated health check service test from validating null pointer to validating illegal argument was thrown
Fix error - using JUNIT instead of Spock to simplify assertion
update .."
update per comments
Refactored HealthCheckService to not throw exceptions and use a proxy API
TODO comment
Fix all the things that call HCSH