Remove AHC.

Was deprecated over two releases.
Merge pull request #746 from sonatype/remove-ahc

Remove AHC.
Returning NexusApp level to INFO level.

I traced back, NexusApp was set to ERROR level
even in SVN (history way back), and probably case
(at least according to comments in log4j.props file
from then) points that the reason was a problem we
recorded later (and fixed) as NEXUS-3442.

This fix went out with Nexus 2.3, but, the "muted"
NexusApp is still at level ERROR. Hence, due to this,
we loose precious messages like those emitted by this pull
https://github.com/sonatype/nexus/pull/745

It emits WARNs while log contains nothing as NexusApp is
at ERROR level.

Putting NexusApp back to INFO and we will fix any unneeded
logging anyway.
Merge remote-tracking branch 'origin/master' into nexus-5472-proxy404
Related to remote-Catch-All change.

Simple change to ensure no "badly protected" resource
get mounted, by simply changing the order of security
handing and actual mount.

As now, in Nexus we do check are resources protected
properly, and throwing exception if not, it was resulting
that resource get mounted but remained unprotected.

Now, we ensure no badly protected resource is actually
attached to Restlet application.
Fixing badly protected resources.

By aligning their resource URI and protection descriptor
path pattern.
Merge remote-tracking branch 'origin/master' into nexus-5472-proxy404
NEXUS-5472: Fixing badly protected WL resources.

Latest changes in master revealed that new WL resources
are not properly protected either.