Ported servicebinder code:
o package updates to org.apache.felix.servicebinder
o non-invasive IDE warning fixes
o author tag to felix dev list
o M2 POM to provide initial install support
o license update to ASL 2.0
o kxml update to 1.21
o svn ignores
git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@388786 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/org.apache.felix.servicebinder/src/main/resources/metadata.dtd b/org.apache.felix.servicebinder/src/main/resources/metadata.dtd
new file mode 100644
index 0000000..6917216
--- /dev/null
+++ b/org.apache.felix.servicebinder/src/main/resources/metadata.dtd
@@ -0,0 +1,29 @@
+<!--
+ DTD for org.apache.felix.servicebinder descriptor DTD
+ Version: 1.1
+-->
+
+<!ELEMENT bundle (component*)>
+<!ELEMENT component (property*,provides*,requires*)>
+ <!ATTLIST component
+ class CDATA #REQUIRED
+ >
+<!ELEMENT provides EMPTY>
+ <!ATTLIST provides
+ service CDATA #REQUIRED
+ >
+<!ELEMENT property EMPTY>
+ <!ATTLIST property
+ name CDATA #REQUIRED
+ type CDATA #REQUIRED
+ value CDATA #REQUIRED
+ >
+<!ELEMENT requires EMPTY>
+ <!ATTLIST requires
+ service CDATA #REQUIRED
+ filter CDATA #REQUIRED
+ cardinality (0..1|0..n|1..1|1..n) #REQUIRED
+ policy (static|dynamic) #REQUIRED
+ bind-method CDATA #REQUIRED
+ unbind-method CDATA #REQUIRED
+>