Working version with improved content negotiation.
Added new error page designs.
Added support for java.util.Date on BodyParserEnginePost through SwissKnife class.

Added some tests on BodyParserEnginePostTest as well to make sure everything is OK.
Some final tweaking + documentation.
Replaced smiley with IE compatible one.
Finished documentation.
Merge branch 'develop' into tech/add-support-for-provided-content-types
Added changes.
Added information about date parsing on docs.
Added whitespaces as requested by @raphaelbauer.
Fixed wrong placement of functionality on the changelog.
Merge pull request #223 from ninjaframework/tech/add-support-for-provided-content-types

Tech/add support for provided content types
Merge branch 'feature/date-parsing-form-post' of github.com:pedro-stanaka/ninja into pedro-stanaka-feature/date-parsing-form-post

Conflicts:
	ninja-core/src/site/markdown/developer/changelog.md
Merge branch 'pedro-stanaka-feature/date-parsing-form-post' into develop
#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