updgrade to tycho 0.19.0

upgrade to Tycho version 0.19.0

some refactorings were necessary to get sources-features build. The main problem was the mixture of own bundles and 3rd-party libs such as itext. All 3rd-party bundles are now located in the udig-base feature, feature dependencies are marked as required features instead of included features.