Embed Vert.x internally instead of Jetty.
Require Java 7.
Merge branch 'master' into vertx

Conflicts:
	ratpack-core/src/main/groovy/com/bleedingwolf/ratpack/TemplateRenderer.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/Request.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/RatpackApp.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/internal/RatpackHandler.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/internal/DefaultRequest.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/internal/DefaultResponse.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/responder/internal/ResponderFactory.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/Router.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/CompositeRouter.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/ScriptBackedRouter.groovy
	ratpack-core/src/test/groovy/org/ratpackframework/BasicRatpackSpec.groovy
Merge branch 'master' into vertx

Conflicts:
	ratpack-core/src/main/groovy/com/bleedingwolf/ratpack/TemplateRenderer.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/Request.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/RatpackApp.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/internal/RatpackHandler.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/internal/DefaultRequest.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/internal/DefaultResponse.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/responder/internal/ResponderFactory.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/Router.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/CompositeRouter.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/ScriptBackedRouter.groovy
	ratpack-core/src/test/groovy/org/ratpackframework/BasicRatpackSpec.groovy
Made IO async where possible.

Inner template rendering is disabled for the time being.
Some renames.
Support nested template rendering.
Merge branch 'master' into vertx
Don't need slf4j.
Merge branch 'master' into vertx
unused import.
Rewrite template handling to not use two passes and to be statically compiled.
Add compiled view caching.

Also cleaned up some compiler exceptions.
Merge branch 'master' into vertx
Make template cache size configurable.
Merge branch 'master' into vertx

Conflicts:
	ratpack-core/src/main/groovy/org/ratpackframework/app/Config.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/RatpackAppFactory.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/app/RatpackMain.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/RouterBuilderScript.groovy
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/ScriptBackedRouter.groovy
	ratpack-core/src/test/groovy/org/ratpackframework/RatpackSpec.groovy
Make statically compiling templates an option.
Merge branch 'master' into vertx

Conflicts:
	ratpack-core/src/main/groovy/org/ratpackframework/routing/internal/ScriptBackedRouter.groovy
Use a script engine to compile the templates.
Improve template script API.