NEXUS-6771: if an error occurs during Jetty startup, shutdown the container (but allow this behaviour to be disabled by setting 'org.sonatype.nexus.bootstrap.ShutdownHelper.ignore' system property to true)
Workaround rare exception involving mvn: URLs when running embedded legacy tests
Ignore org.ops4j.pax.url.mvn false-postive when preparing bundles; also add quick check for already prepared dependencies to save checking them again
Log activation of individual bundles at INFO level; this gives better progress feedback while booting at the cost of extra logging
Disable Karaf's blocking startup lock in favour of the old nexus-bootstrap lock; this will terminate the process when it detects another instance is already running instead of just blocking. Note that this is a quick workaround, we should consider providing our own Karaf startup lock implementation which we can configure using the 'karaf.lock.class' property.
Merge pull request #692 from sonatype/NEXUS-6771-stop-on-error

NEXUS-6771: if an error occurs during Jetty startup, shutdown the container