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
+>