bnd.testextension: Relocate from biz.aQute.bnd into its own project
bnd.test: Relocate from biz.aQute.bnd into its own project
bnd.annotation: Relocate from biz.aQute.bnd into its own project
aQute.libg: add -testpath
bnd: Move junit and launcher from -buildpath to -dependson

These projects shouldn't be in the build path but we depend upon them
to make the embedded repo.
bnd: add -testpath
bndlib.tests: Remove javac warning
bndlib.tests: Use src as test folder

Since the test depend upon being the 'src', we tell bnd/bndtools that
the src folder is 'test'. This helps the gradle build so it does not
compile the code twice since it was told both the src and test are in
'src'.
configadmin: remove extra .gitignore files
configadmin: fix compilation warning
configadmin: complete change to compile against 1.6
configadmin: use -testpath
jpm: use -testpath
junit: Use 1.5 class libs to match the compiler level of 1.5
launcher: Remove javac warnings
launcher: use -testpath
repository: Remove javac warnings
repository: use -testpath
repository.aether: remove extra .gitignore files
repository.aether: use -testpath