rename a few Test -> IT
More Test -> IT
WIP legacy support
Update to parent version 6 and fix NEXUS-6347
License headers for sh, groovy, vm.
Update header years - no more forgetting now as in the new year the first build performing license:check will fail
revert dynamic header year to avoid potential problems building old branches
Update bundle-launcher to 1.8
update nexus-plugin-bundle 1.2
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
NEXUS-6358: Adding composition info to describe output
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