Support for bndtools source lookup
   - use extra attrs from IClasspathEntries
   - added new unit test and sorted methods

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
launcher: deleteFiles should recurse on contained file

It was mistakenly recursing on itself.

Fixes https://github.com/bndtools/bnd/issues/598

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #599 from bjhargrave/issue598

launcher: deleteFiles should recurse on contained file
Merge pull request #595 from gamerson/aether-download-sources

Support for bndtools source lookup in AetherRepository plugin
Merge pull request #600 from pkriens/master

Diverse improvements