Use siesta 1.4-SNAPSHOT

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Fix AuthorizationExceptionMapper

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Map NoSuchRepositoryException to 404

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Map InvalidConfigurationException to 400 with ValidationErrorXO body

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Trying to stabilize unstable IT
Use guice server from nexus

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Add Jersey logging of http request/response in case that debug logging is enabled

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into siesta-1.4
NEXUS-5577: Bumping MI to ASF 5.1.1

This updates MI from "internal" release of MI,
and contains other changes too, like bumping Lucene
patch version to 3.6.2.
NEXUS-5577: Related: bumping lucene in timeline plugin

Not related directly to NEXUS-5577, but to keep both instances
of Lucene embedded in plugins aligned. We have two lucene's, one in
indexer and one in timeline plugin.
NEXUS-5586: Using proper method to decide is repo to be inited or not

This method checks only not the "supported" but also repo state
should it be updated/inited or not.

Also, a bit of exception cleanup, as those IllegalStateExceptions
would actually not get out of initializeWhitelist method, they
are handled in situ (handling code was actually the source of
these WARNs).
NEXUS-5472: Events not propagating

Local status and proxy mode related events were not
getting to WL manager, as event dispatcher did prematurely
some checks (that were wrong and redundant).

Also, some slight method naming fix.
NEXUS-5472: Auto blocked proxies should become "frozen"

WL should not be removed nor update tried.
NEXUS-5472: UT verifying LocalStatus and WL interaction
NEXUS-5472: UT verifying proxy mode and WL interaction
Add siesta-common to nexus-client-core

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
NEXUS-5587: dot file filtering for S3 scraper

With UT. The S3 that is very much different from other
scrapers were missing filtering for dot files.

By simply adding a dot entry into UT, this added
coverage.
Disable WL as it is not relevant for ITs, yet it makes them fail

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
NEXUS-5589: HTTPD scraper "un-tighten"

The Apache httpd scraper was looking for address
element as mandatory requirement. This is wrong
as it depends on server configuration, looking
and checking it only if present, but it's non
presence does not affect final decision. If present
but have unexpected value, it will prevent scraping.
Merge remote-tracking branch 'origin/master' into siesta-1.4