Fixes for 'Securing JAX-RS Resources' section in Documentation.

Change-Id: Ic9c1d5a21ac8677d47ea343fa97a007e5992d6d9
Updated json-moxy example...

- ...to use new MoxyJsonConfig.resolver() factory method for ContextResolver.

Change-Id: Ia8e94e15c40ff97bfbb70257589ee68881c0e9a8
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Merge "Fixes for 'Securing JAX-RS Resources' section in Documentation."
Freemarker MVC module updates.

- FreemarkerViewProcessor made package-private and moved to root module package.
- Added support for exposing non-map models under default "model" name.
- Added test to test the new default "model" name support.

Change-Id: I7f64504f3d02fb047217d66d9ee2980f56004442
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
JERSEY-2012: Add support for binding BV error messages to MVC views

- added @ErrorTemplate to display error pages
- BV support for @ErrorTemplate
- Mustache template processor (in separate extension module)
- e2e tests
- link shortener example + tests

Change-Id: I0515d62ecf0d9b737c4dce3eab082a2637332d07
JERSEY-1313: Migrated OAuth support from Jersey 1.x
JERSEY-2067: resolved "Client filter instances are not injected"
JERSEY-2004: OAuth2 support added

        PS2: Copyright headers fixed + rebased
        PS3: Build fixed
        PS4: review comments incorporated (changed client feature API)
        PS5: refactored OAuth1, added OAuth1 twitter sample and added OAuth2.
        PS6-PS9: module names and dependencies fixed
        PS10: OAuth2 Google sample added, javadocs finished, review comments incorporated
        PS11: Another review changes incorporated.
        PS12: promt -> prompt (getKey method), removed set prefix from builder, minor changes.
        PS14: rebased

Change-Id: I4f57e4b2c30e174415a66940cf2af99a452d70ae
JERSEY-1690: Update pax-exam to an actual version;

Change-Id: I1461a78677124be95069c0afda8a4ebad1651200
Merge branch 'master' of https://github.com/jersey/jersey