SLING-4184 : Provide path mapping from JCR nodes to resource paths

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640497 13f79535-47bb-0310-9956-ffa450edef68
SLING-3865 : Remove JcrResource.adaptTo(URL

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640498 13f79535-47bb-0310-9956-ffa450edef68
SLING-4182 Down to Commons IO 1.4

Commons IO 1.4 has all required API and properly exports the expected API version 1.4

This closes #44


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640500 13f79535-47bb-0310-9956-ffa450edef68
SLING-4176 - Added validation/filtering for StyleToken context

* Adding a new method for checking CSS tokens to the XSSAPI
* Incl. implementation and unit tests

This closes #38

(Applying patch by Vlad Bailescue; Thanks alot)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640505 13f79535-47bb-0310-9956-ffa450edef68
SLING-4167 - The Sightly implementation should provide support for escaped expressions

* defined escaped expressions in the lexer
* defined escaped expressions as text fragments in the parser
* updated TCK version from Adobe to use the new escaped expressions tests
* added a resource for the new tests in the testing-content module

This closes #40

(Applying patch provided by Radu Cotescu, Thanks alot)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640507 13f79535-47bb-0310-9956-ffa450edef68
SLING-4180 - Sightly Engine should properly reimport its own API export

* added ProviderType annotation for services implemented by the engine bundle
* added ConsumerType annotation for services that can be implemented by other bundles

This closes #43

(Applying patch by Radu Cotescu with the exception of the Exceptions which I don't annotate for now; Thanks for providing the patch)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640508 13f79535-47bb-0310-9956-ffa450edef68
SLING-4187 Move XSS and Validation to Extensions


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640525 13f79535-47bb-0310-9956-ffa450edef68
SLING-4153: Making DistributionComponentFactory delegate creation of subcomponents

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640532 13f79535-47bb-0310-9956-ffa450edef68
SLING-4138, refactored Validator interface to support arbitrary types, arrays and cross-field validation

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640572 13f79535-47bb-0310-9956-ffa450edef68
SLING-4185 The org.apache.sling.xss bundle should properly export its API

Applying slightly modified patch by Radu Cotescu (Thanks alot).

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640585 13f79535-47bb-0310-9956-ffa450edef68
SLILNG-4027 removal of ValidatorLookupService

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640589 13f79535-47bb-0310-9956-ffa450edef68
SLING-4155, consider default injection strategy also for injector-specific annotations

by that deprecate isOptional on all injector-specific annotations and introduce the new injectionStrategy attribute as a replacement.

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640710 13f79535-47bb-0310-9956-ffa450edef68
SLING-3027 use latest releases (Sling Engine, Sling Servlets Resolver)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640720 13f79535-47bb-0310-9956-ffa450edef68
SLING-4145, SLING-4190 - dispatching strategy returning item states instead of boolean, removed explicit time from request, status in response is now a message

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640737 13f79535-47bb-0310-9956-ffa450edef68
SLING-3891 - adding some notes about design to the readme

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