Merge pull request #182 from nobullet/develop

Allowing more path entries in Javascript function path for JSONP.
Some tiny additions to nobullet's jsonp security
enhancement (documentation, changelog, some tiny
refactoring of names and tests).
fixed tiny glitch in documentation.
Exposed javax.servlet.ServletRequest.getRemoteAddr method through context object.
Updated team.md and changelog.md
Fixed a wrong variable when logging
Merge pull request #186 from metacity/patch-1

Fixed a wrong variable when logging
Added changelog entry for metacity's change.
Preparations for new release 3.1.6
[maven-release-plugin] prepare release ninja-3.1.6
[maven-release-plugin] prepare for next development iteration
Use SecureRandom instead of Random to generate app secret
Remove SecureRandom test case as it's non-portable
Merge pull request #189 from metacity/develop

Use SecureRandom instead of Random to generate the app secret
i18n Freemarker engine now displays i18n keys when i18n values are missing. The behavior before was to throw an exception. Also added battery of tests.
Replaced all javax.inject.Inject imports with com.google.inject.Inject. That way JEE containers do not try to inject stuff into Ninja applications that run with Guice anyway.
Reformatted last changelog for markdown.
Added upgrade instructions for i18n handling change.
Fixed conflicts from pull request.
Merge branch 'PrimosK-develop' into develop