#224 Made it possible to enable and disable
X-Forwaded-For header parsing in context.getRemoteAddr().
Implemented via key "ninja.x_forwarded_for_enabled=true|false"
in application.conf. Defaults to false if not set.
Updated link to lunatech hompeage.
Log the resolved routes on Ninja startup
Add ServletContext to ContextImpl to improve 3rd-party integration

Some servlet-based integrations require access to the ServletContext. While
this could probably be faked with a custom wrapper around Ninja's Context
it is easier to just provide the actual context to ContextImpl for those integrations.

One example integration which would benefit from exposing the ServletContext
is the Thymeleaf template engine[1]. It features built-in servlet integration which
can not be used without a ServletContext.

- [1]: http://thymeleaf.org
Merge pull request #201 from gitblit/logroutes

Log the resolved routes on Ninja startup
Merge branch 'gitblit-servletcontext' into develop
Merge branch 'develop' of github.com:ninjaframework/ninja into develop

Conflicts:
	ninja-core/src/site/markdown/developer/changelog.md
Merge pull request #225 from ninjaframework/feature/xforwardedfor-enabled-in-conf

#224 Made it possible to enable and disable
Added a tiny fix to make the testcase work again.
Merge branch 'metrics' of github.com:gitblit/ninja into gitblit-metrics

Conflicts:
	ninja-core/src/site/markdown/developer/changelog.md
Log registered response template engines and their content types
Log registered bodyparser engines and their accept types
Added interceptors to measure everything (™).
Add JavaDoc to BodyParserEngineManager and TemplateEngineManager
Return an ImmutableSet for content type methods
Add unit tests for getContentTypes()
Move engine logging to the individual managers
Move Router logging to RouterImpl
Replaced tabs with spaces.
Merge branch 'gitblit-logengines' into develop