Move RecordingWebSocketClient to test internal so it can be used by all modules.
Only generate the metrics JSON websocket packet if there are listeners.
Remove the metrics listener when the websocket closes.
Render the health check results as domain objects so users can control how they are rendered.
Commit change of ratpack version in lazybones templates
Make it (slightly) more convenient to automatically close resources for open websockets.
Add missing connect().
Use Gradle 1.11.
Revert "Add missing connect()."

This reverts commit 8c883706a5d9b51ff2939df89c05b1cd5ce070de.
Revert "Make it (slightly) more convenient to automatically close resources for open websockets."

This reverts commit 1b8696f3ae271438369142f041ec139f0d43d720.
Rework HealthCheck{Endpoint => Handler} not to use Handler inheritance.

This gives more flexibility, and avoids dependencies on internal classes in core.
Rework Metrics web socket handler plus Javadoc
Add David Carr to active project members list
Add an extension point for being notified when moving between the background and foreground (#260).