SLING-4149: adding component factories based on resources

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1637904 13f79535-47bb-0310-9956-ffa450edef68
SLING-4150 - throw an exception if remote importer transport fails

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1637975 13f79535-47bb-0310-9956-ffa450edef68
SLING-4153 - removed serializable, made request constructors consistent, adjusted jsr305 annotations

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638060 13f79535-47bb-0310-9956-ffa450edef68
SLING-4149: renaming factory to resource based & adding defaults

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638116 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.sling.servlets.resolver-2.3.4

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638206 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638208 13f79535-47bb-0310-9956-ffa450edef68
SLING-4153 - ManagedDC extending from DC, renaming DQueueDistributionStrategy to DQueueDispatchingStrategy

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638734 13f79535-47bb-0310-9956-ffa450edef68
SLING-4143 - add tests for exceptions in error handling scripts, demonstrate current behavior

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638735 13f79535-47bb-0310-9956-ffa450edef68
SLING-4143 - SlingServletResolver and SlingRequestProcessorImpl now cause HTTP status 500 if error handling script/servlet throws Exception or Error

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638757 13f79535-47bb-0310-9956-ffa450edef68
SLING-4157, detect validation models in arbitrary locations

(only below the resource resolver search paths and below a node named "validation")

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638874 13f79535-47bb-0310-9956-ffa450edef68
SLING-4143 - preserve original HTTP status and message if error handling script fails

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638875 13f79535-47bb-0310-9956-ffa450edef68
SLING-4143 - we're catching all Throwable anyway

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638883 13f79535-47bb-0310-9956-ffa450edef68
SLING-4143 - java.version 6 is not needed anymore

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1638886 13f79535-47bb-0310-9956-ffa450edef68
SLING-4159, always close resource resolver (even in case of exceptions)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639262 13f79535-47bb-0310-9956-ffa450edef68
SLING-4158, make applicablePaths optional
log in case invalid applicablePaths are provided from a model
refactoring of TrieTest

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639292 13f79535-47bb-0310-9956-ffa450edef68
SLING-4160, log error in case invalid validator was specified in the model
improved javadoc for ValidatorLookupService

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639315 13f79535-47bb-0310-9956-ffa450edef68
SLING-4151 - Sling Launchpad debian/.ubuntu package, contributed by Bruce Edge, thanks!

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639317 13f79535-47bb-0310-9956-ffa450edef68
update to latest models snapshots

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639321 13f79535-47bb-0310-9956-ffa450edef68
SLING-4112 Sling Models: Optimize performance when read sling models annotations

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639323 13f79535-47bb-0310-9956-ffa450edef68
style, add paragraph Installation

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1639504 13f79535-47bb-0310-9956-ffa450edef68