Moved the launcher to run the embedded before the normal bundles and now will keep trying to start bundles that once failed.
Missed a version on an exported package
Automatically build OBR index from 'release' task
Create "system.bundle" alias capabilities on framework resource
Made plugins closeable
FileRepo: fix NPEs when reporter is not set

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
LocalIndexedRepo: simplify put(Jar jar)

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
LocalIndexedRepo: pull beginPut(Jar jar) into put(Jar jar)

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
tests: add FileRepoTest to the test suite

and disable the failing testDeployToNonexistentRepoFails

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
IO: add createTempFile method

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Passing the decoder to the decode messages so options can be interrogated.
Reading icons crashed due to NPE
Added dist target that releases all projects in the dist project
Changed the release target.

The release target was doing a recursive build which
meant n(n-1) (ok, a bit less) projects were released
and indexed. It now ensures all projects are
build then does a local release for each project. After
all locals are released, this project is released
This target is mainly, if not only, intended for the
diet project and is called as such from the top build.
Reformat and some extra comments
Project without junit
Whatever
Erroneously had 'release' target instead of 'build'
Unwanted file removed
We only use the dist directory to create but
we do not store this in git.