FELIX-3177 Replace temp. inclusion of OSGi source by offical class inclusion
  - Compile with source/target 1.5
  - Check for Java 5 API signature
  - Use BND annotations for exports
  - Include modified Core 4.1 ServiceReference (generified with service class)
    in source but not in final bundle. This helps compiling against Compendium 4.3
    library while allowing to still use Core 4.1 dependency. Thus ensuring
    minimal framework requirement (Core 4.1)
  - update OSGi Alliance copyright year

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1344193 13f79535-47bb-0310-9956-ffa450edef68
12 files changed