Added a whole collection of tests to ensure that DeploymentAdmin conforms to the specification and works correctly. Refactored some of the code. Specifically modified the uninstall behavior to make it spec compliant.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1352090 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/deploymentadmin/pom.xml b/deploymentadmin/pom.xml
index f23335f..1aab8fe 100644
--- a/deploymentadmin/pom.xml
+++ b/deploymentadmin/pom.xml
@@ -32,5 +32,7 @@
     <modules>
         <module>deploymentadmin</module>
         <module>autoconf</module>
+        <module>testbundles</module>
+        <module>itest</module>
     </modules>
 </project>