rename a few Test -> IT
More Test -> IT
jaxb plugin failure workaround when using jdk8
use linked hash map to preserve ordering for test diff comparison

failure introduced by http://openjdk.java.net/jeps/180

"This change will likely result in a change to the iteration order of the HashMap class. The HashMap specification explicitly makes no guarantee about iteration order. The iteration order of the LinkedHashMap class will be maintained."
Merge pull request #416 from sonatype/NEXUS-6340-jdk8-build

NEXUS-6340 jdk8 build

merging based on scrum discussion last week that both changes were ok for now.
Revert "Merge pull request #416 from sonatype/NEXUS-6340-jdk8-build"

This reverts commit 9ed1c7720b47c1f4bbd10a661cf93a830697d2d8, reversing
changes made to f625ab62f34aede3c1ab2576013beb36264b97e2.
[NEXUS-6349] Do not convert outreach related capabilities and let outreach plugin recreate them
Revert "Merge pull request #388 from sonatype/NEXUS-5987-routing-user-managed-reposes"

This reverts commit abd5534e72130e354b58c93e7f2b84532bfa5e86, reversing
changes made to 9634128a10660e6b34b147b00eb6df2cf673e399.
Merge pull request #418 from sonatype/NEXUS-6349-outreach-capab

[NEXUS-6349] Do not convert outreach related capabilities and let outreach plugin recreate them
Use groovy compiler
Use java instead of groovy to define complex SupportBundle structure, as groovy compiler has some issues here
public static is redundant for member of interface
Implement capability direct component using groovy
Get rid of capability status
JAXB not needed anymore
Merge pull request #420 from sonatype/use-groovy-compiler-in-capabilities

REVIEW: Implement capability direct component using groovy
Merge branch 'master' into un-masquarade-integration-tests
Merge pull request #413 from sonatype/un-masquarade-integration-tests

WIP Un-masquarade integration-tests
POC: switch to extender approach for starting/stopping plugins, reduce webapp to thin bootstrap layer
Set TCCL so javax.mail can find its implementation