SLING-2993 Add @ConsumerType and @ProviderType annotations as appropriate

- Update to latest BND library dependencies and bundle plugin
- Mark classes (constant and utility classes) not intended to be
  subclassed with JavaDoc.

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1516877 13f79535-47bb-0310-9956-ffa450edef68
SLING-2993 Add @ConsumerType and @ProviderType annotations as appropriate

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1516878 13f79535-47bb-0310-9956-ffa450edef68
SLING-2979 : Add support for running scheduled task only on the leader - update web console plugin

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1517336 13f79535-47bb-0310-9956-ffa450edef68
SLING-2979 : Add support for running scheduled task only on the leader - update web console plugin

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1517391 13f79535-47bb-0310-9956-ffa450edef68
Add ProviderType and ConsumerType annotations

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1517392 13f79535-47bb-0310-9956-ffa450edef68
Remove useless JavaDoc links

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1517452 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.sling.commons.log-3.0.2

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

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1517455 13f79535-47bb-0310-9956-ffa450edef68
SLING-2024 Apply slightly modified patch by Chetan Mehrotra (thanks alot)

* change is to refactor into o.a.s.commons.log.logback
* Removed old SLF4J implementation

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518083 13f79535-47bb-0310-9956-ffa450edef68
SLING-2024 Update reference to commons.log to use new logback based implementation

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518085 13f79535-47bb-0310-9956-ffa450edef68
Inline EPL1 in the LICENSE file

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518086 13f79535-47bb-0310-9956-ffa450edef68
SLING-3009 and SLING-3029:
 SLING-3009 : add support for deploying osgi bundles via the configured sling launchpad server
                   there are two modes: locally (via SLING-3019) and via mvn sling:install
 SLING-3029 : allow to connect to the sling launchpad server both in 'run' and in 'debug' mode. 'debug' mode sets all the necessary settings incl the source code lookup

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518220 13f79535-47bb-0310-9956-ffa450edef68
SLING-3009, SLING-3029 and SLING-3030:
 SLING-3009 : add support for deploying osgi bundles via the configured sling launchpad server
                   there are two modes: locally (via SLING-3019) and via mvn sling:install
 SLING-3029 : allow to connect to the sling launchpad server both in 'run' and in 'debug' mode. 'debug' mode sets all the necessary settings incl the source code lookup
  SLING-3030 : until we have SLING-2989 make sure we have at least one way of deploying a content-bundle to a configured sling-launchpad. the chosen solution for that is to use 'mvn content-package:intsall' - while this is certainly too slow at the moment, it is still a usable temporary solution

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518221 13f79535-47bb-0310-9956-ffa450edef68
SLING-3031 : first use case of whitelabel support: the jcr node icon. The solution is rather minimalistic atm - will be more sophisticated as we see more use cases

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518224 13f79535-47bb-0310-9956-ffa450edef68
SLING-3030, SLING-3029, SLING-2985 and SLING-3032 : various new dependencies and imports added

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518230 13f79535-47bb-0310-9956-ffa450edef68
SLING-3009 : adding a new section 'Install' to the sling launchpad server config - used to configure the type of installing (locally via SLING-3019 or via mvn sling:install)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518231 13f79535-47bb-0310-9956-ffa450edef68
SLING-3029 : add debug port config to the sling launchpad server

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518232 13f79535-47bb-0310-9956-ffa450edef68
SLING-3033 : for externally started/controlled launchpads, try to adjust the icons in the servers view, so that eg the 'stop' button looks rather more like a 'disconnect' button (to avoid user confusion)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518236 13f79535-47bb-0310-9956-ffa450edef68
SLING-2985 : filter out the jcr_root provided via JDT as a packagefragment - as it otherwise shows up twice and that could be confusing

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1518237 13f79535-47bb-0310-9956-ffa450edef68
SLING-2985 : add 'double-click -> open in editor' support for files in the content-browser

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