Allow setting a read timeout for HTTP requests.
Ensure that cached promises resume subscribers on their execution.
Add ratpack-jackson-configuration module (#212)

This also includes making DefaultLaunchConfigFactory work properly based on LaunchConfigs.
Support for polymorphic config is included.
The jackson configuration factory doesn't yet support property/environment variable overrides.
Merge branch 'master' of github.com:ratpack/ratpack

Conflicts:
	gradle/dependencies.gradle
Tidy up of the throttle stuff.
Allow using jackson config without requiring a custom main class (#212)

You can now specify both the configuration class and configuration file via ratpack.properties.
Merge branch 'master' of github.com:ratpack/ratpack
Add an example for the throttle promise operation.
Various javadoc fixes.
Document the promise operations, and clean some other stuff up along the way.
Woops.
Fix API usage.
Upgrade Netty version.
Merge remote-tracking branch 'upstream/master'