androidbp: Implement static/shared property copying

During mutation, make deep copies of the blueprint modules, then start
modifying the property lists to apply the static/shared properties.

Change-Id: Idc7063f4d1cf7d173ae10418e3437f3e2b914f59
diff --git a/Android.bp b/Android.bp
index 8185a2c..09acaf9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -193,6 +193,7 @@
     srcs: [
         "androidbp/cmd/androidbp.go",
         "androidbp/cmd/soong.go",
+        "androidbp/cmd/module.go",
     ],
     testSrcs: [
         "androidbp/cmd/androidbp_test.go",