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>
Use guice server from nexus

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.
Add siesta-common to nexus-client-core

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Disable WL as it is not relevant for ITs, yet it makes them fail

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into siesta-1.4
Accept siesta error messages by default
Parse siesta error messages for failed requests automatically
Move Ext.Ajax configuration to ext/Ajax module
Extract parsing of HTML error message into Sonatype.utils
Merge pull request #762 from sonatype/nexus-5577-maven-indexer-bump

NEXUS-5577: Maven Indexer bump to ASF released one
allow null plugin ui contribution

plugins should be able to implement conditional ui activation logic
if they choose so.

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Merge pull request #763 from sonatype/siesta-1.4

Adapt to change in siesta 1.4(-SNAPSHOT)
Deprecate nexus-core/src/main/java/org/sonatype/nexus/plugins/rest/NexusIndexHtmlCustomizer.java
Move Ext.Ajax configuration to a better place