rfc 190: Update DS DTOs

Split BoundReferenceDTO into SatisfiedReferenceDTO and
UnsatisfiedReferenceDTO providing a DTO for both satisfied and
unsatisfied references. Distinguish between component configurations
which are unsatisfied because of a missing required configuration or
unsatisfied references. Provide access to DTOs for unsatisfied
references.
rfc 208: Add Designate annotation to Metatype
rfc 208: Restore pid/factoryPid elements in ObjectClassDefinition
rfc 190: Add targetServices to UnsatisfiedReferenceDTO

This allows the caller to see the target services which could be bound
to the reference when satisfied.
- Overview diagram is using OSGi specification elements.
- Minor fixes like org.osgi.services.functionaldevice fixed to org.osgi.services.dal.
- Fixed issue item: Allow all classes from the function class hierarchy in the registration.
[RFC189] : Accept changes (renaming regexp to regex)
[RFC189] Clarify registration of ServletContextHelper/ServletContext (bug 2695)
[RFC212] Field Injection for DS
[RFC212] Field Injection for DS
Finalized RFC209
Final version for voting.
[RFC212] Add simple example
[RFC212] Add interface attribute to XML schema
Finalized RFC209
[RFC189] : ServletContextHelper returns invalid result for getResource method [bug 2707]
[RFC212] Update draft with comments from BJ
[RFC189] Clarify selection of ServletContextHelper for servlet filters
[RFC189] Accept changes - no content changes
[RFC212] Update for field injection based on last CPEG call, different strategies for multiple cardinality.
[RFC212] Enable tracking changes again