Bump Jackson to latest (2.3.1)
NEXUS-6277: Minimal optimization

Huge performance gain for an edge case, when accessed
repository does have needed permission, but in the same
time it's referenced by (potentially huge) group reposes
where it's member.

So, split the authc process in two, first check
perms of the given repository, and if not success,
then start to do heavy lifting by recursively gathering
all the perms of groups (and groups of groups) where
repo is member directly (or indirectly) and evaluate
the recursively collected permissions.
NEXUS-6277: Even better improvement.

Stop-fast, in a moment first successful authc happened.
NEXUS-6277: Optimization added for router too.

As it was suffering from very same problem as plain
reposes.
NEXUS-6277: Deprectated unused methods

Unused after changes in related commits, and
also these methods are not performant.
Merge remote-tracking branch 'origin/master' into jackson2
More Jackson1.x removal
remove commented jackson1 config
move jackson2 dm to buildsupport/rest, bring back jackson.version property
update to latest goodies snapshot
update to latest litmus snapshot
update guava 16.0.1
use latest slf4j 1.7.6
Use latest logback 1.1.1
update bundle-launcher to 1.7-SNAPSHOT (more guava shit)
Add depenency on siesta-jackson to pickup siesta json support for client
Merge pull request #351 from sonatype/jackson2

Bump Jackson to latest (2.3.1)
Concurrent access fix

Similar problem as with NEXUS-6243, if concurrently invoked
this method my cause EhCache to puke.
Merge pull request #354 from sonatype/NEXUS-6277-autch-slowdown

NEXUS-6277: Minimal authc optimization
Merge branch 'master' into NX-179-capabilities-prototype

Conflicts:
	buildsupport/testing/pom.xml