Tweaked the OSGi metadata

* updated the bnd tool to latest version 1.50
* declared a bunch of packages as optional (their use
   depends on the step-implementations' configuration)
* added a dynamic import statement to be able to load
   classes from custom steps