Fix typo

Issue: SPR-11862
Add Spring View support for Groovy Markup Templates

This commit adds support for Groovy Markup templates.
Spring's support requires Groovy 2.3.1+.

To use it, simply create a GroovyMarkupConfigurer and a
GroovyMarkupViewResolver beans in the web application context.

Issue: SPR-11789
Add resolveTemplate method to Groovy markup configurer
Fix failing test
Add "mvcUrl" function to Spring tag library

This commit adds a new function to the Spring tag library for preparing
links to @Controller methods. For more details see the Javadoc of
MvcUriComponentsBuilder.fromMappingName.

Issue: SPR-5779
Rename HttpStatus 308 to Permanent Redirect

Issue: SPR-11854
ResourceResolvers should not resolve external resources

Prior to this commit, the PathResourceResolver (which is the resolver
often at the root of the resolver chain) would resolve "external
resources", i.e. resources not served by the web application.

This commit only allows resolution for resources which path don't
contain scheme such as "file://" or "http://". Only relative and
absolute path for resources served by the webapp are valid.

Issue: SPR-11860