jareditor: Add bndlib as a plugin for the jareditor feature

It turns out the jareditor plugin has long had a dependency on bndlib.
Because bndlib packages can add dependencies to other packages, the
Conditional-Package list in jareditor will fail to include them and
import package references will be generated. This happened some time ago
for the aQute.service.reporter package and just recently for the
org.osgi.service.metatype annotation package. The solution is for
jareditor to simply import any necessary packages from bndlib (as it
currently does) and for bndlib to be part of the jareditor feature.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
jareditor: depend upon bndlib

Remove Conditional-Package for aQute.bnd.* packages and just import them
from bndlib. This then removes the odd inclusion of the
org.osgi.service.component.annotations package and optional imports of
JRE packages. The version is also bumped to 2.4.0.

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

Make explicit jareditor dependency on bndlib