NEXUS-7575: UA not set for some HTTP exchanges

Like HTTP CONNECT for tunneled proxy. Applied fix
and added UT that checks some cases and verifies UA
is set.
Clean up legacy restlet1x RepositoryURLBuilder, drop methods that exposed forceBaseUrl, use BaseUrlHolder to determine
update test names, drop muck, add terse javadocs
Refine layout and style for nuget tab
Support access to file: schemas when compiling JAXB
Ensure test application is topologically sorted after the test store (previously nothing depended on store, so it could appear anywhere in the sorted graph)
Update mask opacity and colors
Change line in subsection to lighter gainsboro grey
Drop auto tab show/hide... always show.
Add titles to panels.
Re-impl sysinfo page as a single table so columns align better
Merge pull request #815 from sonatype/NEXUS-7575-user-agent-not-set-connect

NEXUS-7575: UA not set for some HTTP exchanges
Continue guice request to directjngine worker threads
Merge pull request #832 from sonatype/continue-guice-request-to-extdirect

Continue guice request to directjngine worker threads
Post authentication events from security system
OutOfScopeException might be wrapped inside a ProvisionException
Merge pull request #830 from sonatype/restlet-use-baseurl-holder

Clean up legacy restlet1x RepositoryURLBuilder
[NEXUS-7595] Disable insecure SSL protocols by default in jetty HTTPS sample configuration
Sisu 0.3.0.M1 and Sisu-Guice 3.2.4
[NEXUS-7594] Honour https.protocols/https.cipherSuites system properties
NEXUS-7298: remove deprecated plugin types (@RepositoryType and RepositoryCustomizer)