[manifest annotations] Added the capability to add attributes to the annotated annotations

You can now define fields in annotations that are annotated with a manifest annotation (yes it is complicated). These fields are added to the attributes of the corresponding header. It only works on Bundle-License, Require-Capability and Provide-Capability



Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>