Break the dependency from ratpack-core on Guice.

Had to lift a small amount of code (TypeLiteral) from Guice to do this.