Switch route parameter syntax from `:parameter` to `{parameter}`

The `:parameter` syntax is an inflexible convention.  Using the `{parameter}` notation allows for specifying parameter regular expressions such as `{id: [0-9]+}`.
Add implementations for WebJars & Public Pippo resource handling
Add MimeType handling for served classpath resources with optional application customization
Add HttpCacheToolkit and integrate with ClasspathResourceHandler
Merge pull request #23 from gitblit/webjars2

Pippo Webjars support