Initial import of the Cave sandbox.


git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156246 13f79535-47bb-0310-9956-ffa450edef68
Add the .gitignore file and update the maven compiler plugin to use Java 1.6

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156297 13f79535-47bb-0310-9956-ffa450edef68
Add Cave Repository service.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156329 13f79535-47bb-0310-9956-ffa450edef68
Refactoring to allow multiple backend.
Add repository scanning at creation time.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156558 13f79535-47bb-0310-9956-ffa450edef68
Add Karaf Cave command.
Add Karaf Cave features descriptor and src distribution.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156641 13f79535-47bb-0310-9956-ffa450edef68
Change the name of Karaf Cave features.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156645 13f79535-47bb-0310-9956-ffa450edef68
Fix filesystem backend Import-Package statement.
Add the list-repositories command.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156706 13f79535-47bb-0310-9956-ffa450edef68
Inject OBR RepositoryAdmin service.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156806 13f79535-47bb-0310-9956-ffa450edef68
Fix the register feature.
Add destory repository.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1156995 13f79535-47bb-0310-9956-ffa450edef68
Rename list-repository command to list-repositories.
Add the REST API structure.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1157003 13f79535-47bb-0310-9956-ffa450edef68
Add ConfigAdmin usage in Cave filesystem backend.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1157016 13f79535-47bb-0310-9956-ffa450edef68
Update the Aries CM version to use the update-strategy attribute.
Prepare the URL proxy.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1157337 13f79535-47bb-0310-9956-ffa450edef68
Update the Karaf version range to be able to run with Karaf 2.2.x and 3.x.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1157405 13f79535-47bb-0310-9956-ffa450edef68
add some basic ignore, remove import of import com.sun.org.apache.bcel.internal.Repository

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1158313 13f79535-47bb-0310-9956-ffa450edef68
Add the name of the repository in the OBR repository data.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1158613 13f79535-47bb-0310-9956-ffa450edef68
Use Resource relative URI (from the repository one)

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1159070 13f79535-47bb-0310-9956-ffa450edef68
Add proxy support in Cave repository.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1159125 13f79535-47bb-0310-9956-ffa450edef68
Write the repository.xml after an import.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1159126 13f79535-47bb-0310-9956-ffa450edef68
Add populate repo command.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1159279 13f79535-47bb-0310-9956-ffa450edef68
Use relative URI for repository import.

git-svn-id: https://svn.apache.org/repos/asf/karaf/sandbox/jbonofre/cave/trunk@1159310 13f79535-47bb-0310-9956-ffa450edef68