Renaming source module, minor refactorings.
Token-to-regexp bugfix, minor clean/refactor, javadoc.
Fixing exception handling in ExtraCloseableStream
Merge remote-tracking branch 'origin/master' into NEXUS-7629-component-source-tweaks

Conflicts:
	components/nexus-component-source/src/main/java/org/sonatype/nexus/component/source/ComponentEnvelope.java
	components/nexus-component-source/src/main/java/org/sonatype/nexus/component/source/ComponentSource.java
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/source/RawBinaryComponentSource.java
Resolving conflicts.
License headers.
Broken test.
Refactoring commonality between raw/nuget content fetching
Merge remote-tracking branch 'origin/master' into NEXUS-7629-component-source-tweaks
Merge remote-tracking branch 'origin/master' into NEXUS-7629-component-source-tweaks

Conflicts:
	components/nexus-component-source/src/main/java/org/sonatype/nexus/component/source/ComponentSource.java
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/internal/storage/RawBinaryStorageBooter.java
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/source/RawBinaryComponentSource.java
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/view/ProxyingRawBinariesHandler.java
	plugins/basic/nexus-rawcontent-plugin/src/test/java/org/sonatype/nexus/views/rawbinaries/view/ProxyingRawBinariesHandlerTest.java
License headers.
Fix for DefaultSnapshotRemoverIT

The IT depends on file timestamp of checked out sources. This is
why it never fails on CI, as there is always freshly checked out.

On dev machine on the other hand, if the git repo was checked out
2+ ago, this IT will start failing.

fix is to not preserve timestamps on fillInRepo().
fix for RoutingWithProxyRepositoryIT

As it is about Central, but central prefix
is processed during boot, and the outcome is left
to chance of concurrency (at my machine, it was 1:3
of executions)
[NEXUS-6524] Move sisu-ldap-testsuite
[NEXUS-6524] Move unused (by nexus) AbstractLdapTestEnvironment
Merge pull request #890 from sonatype/DefaultSnapshotRemoverIT-fix

Fix for DefaultSnapshotRemoverIT
Merge pull request #891 from sonatype/RoutingWithProxyRepositoryIT-fix

fix for RoutingWithProxyRepositoryIT
Temporarily revert "NEXUS-7370: update EventSubscriberHost to use dynamic registration" in case it's causing non-determinism on CI

This reverts commit 5c8c9f257c7946883deaa2967643cac7bedda345.
Merge pull request #851 from sonatype/NEXUS-7629-component-source-tweaks

NEXUS-7629 Component source API tweaks
Merge pull request #892 from sonatype/NEXUS-6524-ldap-testsuite

[NEXUS-6524] Move sisu-ldap-testsuite into Nexus