CB-11334 Reorganize node_modules back to hierarchy tree
diff --git a/node_modules/abbrev/package.json b/node_modules/abbrev/package.json
deleted file mode 100644
index 49f2f5e..0000000
--- a/node_modules/abbrev/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
-  "_args": [
-    [
-      "abbrev@1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\nopt"
-    ]
-  ],
-  "_from": "abbrev@>=1.0.0 <2.0.0",
-  "_id": "abbrev@1.0.7",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/abbrev",
-  "_nodeVersion": "2.0.1",
-  "_npmUser": {
-    "email": "isaacs@npmjs.com",
-    "name": "isaacs"
-  },
-  "_npmVersion": "2.10.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "abbrev",
-    "raw": "abbrev@1",
-    "rawSpec": "1",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/nopt"
-  ],
-  "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz",
-  "_shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
-  "_shrinkwrap": null,
-  "_spec": "abbrev@1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\nopt",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter"
-  },
-  "bugs": {
-    "url": "https://github.com/isaacs/abbrev-js/issues"
-  },
-  "dependencies": {},
-  "description": "Like ruby's abbrev module, but in js",
-  "devDependencies": {
-    "tap": "^1.2.0"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
-    "tarball": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"
-  },
-  "gitHead": "821d09ce7da33627f91bbd8ed631497ed6f760c2",
-  "homepage": "https://github.com/isaacs/abbrev-js#readme",
-  "license": "ISC",
-  "main": "abbrev.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "abbrev",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
-  },
-  "scripts": {
-    "test": "tap test.js --cov"
-  },
-  "version": "1.0.7"
-}
diff --git a/node_modules/ansi/package.json b/node_modules/ansi/package.json
deleted file mode 100644
index 5c181c2..0000000
--- a/node_modules/ansi/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
-  "_args": [
-    [
-      "ansi@^0.3.1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "ansi@>=0.3.1 <0.4.0",
-  "_id": "ansi@0.3.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/ansi",
-  "_nodeVersion": "5.3.0",
-  "_npmUser": {
-    "email": "nathan@tootallnate.net",
-    "name": "tootallnate"
-  },
-  "_npmVersion": "3.3.12",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "ansi",
-    "raw": "ansi@^0.3.1",
-    "rawSpec": "^0.3.1",
-    "scope": null,
-    "spec": ">=0.3.1 <0.4.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz",
-  "_shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
-  "_shrinkwrap": null,
-  "_spec": "ansi@^0.3.1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "nathan@tootallnate.net",
-    "name": "Nathan Rajlich",
-    "url": "http://tootallnate.net"
-  },
-  "bugs": {
-    "url": "https://github.com/TooTallNate/ansi.js/issues"
-  },
-  "dependencies": {},
-  "description": "Advanced ANSI formatting tool for Node.js",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
-    "tarball": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz"
-  },
-  "gitHead": "4d0d4af94e0bdaa648bd7262acd3bde4b98d5246",
-  "homepage": "https://github.com/TooTallNate/ansi.js#readme",
-  "keywords": [
-    "ansi",
-    "formatting",
-    "cursor",
-    "color",
-    "terminal",
-    "rgb",
-    "256",
-    "stream"
-  ],
-  "license": "MIT",
-  "main": "./lib/ansi.js",
-  "maintainers": [
-    {
-      "email": "nathan@tootallnate.net",
-      "name": "TooTallNate"
-    },
-    {
-      "email": "nathan@tootallnate.net",
-      "name": "tootallnate"
-    }
-  ],
-  "name": "ansi",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/TooTallNate/ansi.js.git"
-  },
-  "scripts": {},
-  "version": "0.3.1"
-}
diff --git a/node_modules/base64-js/package.json b/node_modules/base64-js/package.json
deleted file mode 100644
index 12b56bf..0000000
--- a/node_modules/base64-js/package.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
-  "_args": [
-    [
-      "base64-js@0.0.8",
-      "D:\\Cordova\\cordova-windows\\node_modules\\plist"
-    ]
-  ],
-  "_from": "base64-js@0.0.8",
-  "_id": "base64-js@0.0.8",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/base64-js",
-  "_nodeVersion": "0.10.35",
-  "_npmUser": {
-    "email": "feross@feross.org",
-    "name": "feross"
-  },
-  "_npmVersion": "2.1.16",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "base64-js",
-    "raw": "base64-js@0.0.8",
-    "rawSpec": "0.0.8",
-    "scope": null,
-    "spec": "0.0.8",
-    "type": "version"
-  },
-  "_requiredBy": [
-    "/plist"
-  ],
-  "_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
-  "_shasum": "1101e9544f4a76b1bc3b26d452ca96d7a35e7978",
-  "_shrinkwrap": null,
-  "_spec": "base64-js@0.0.8",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\plist",
-  "author": {
-    "email": "t.jameson.little@gmail.com",
-    "name": "T. Jameson Little"
-  },
-  "bugs": {
-    "url": "https://github.com/beatgammit/base64-js/issues"
-  },
-  "dependencies": {},
-  "description": "Base64 encoding/decoding in pure JS",
-  "devDependencies": {
-    "tape": "~2.3.2"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "1101e9544f4a76b1bc3b26d452ca96d7a35e7978",
-    "tarball": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"
-  },
-  "engines": {
-    "node": ">= 0.4"
-  },
-  "gitHead": "b4a8a5fa9b0caeddb5ad94dd1108253d8f2a315f",
-  "homepage": "https://github.com/beatgammit/base64-js",
-  "license": "MIT",
-  "main": "lib/b64.js",
-  "maintainers": [
-    {
-      "email": "t.jameson.little@gmail.com",
-      "name": "beatgammit"
-    },
-    {
-      "email": "feross@feross.org",
-      "name": "feross"
-    }
-  ],
-  "name": "base64-js",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/beatgammit/base64-js.git"
-  },
-  "scripts": {
-    "test": "tape test/*.js"
-  },
-  "testling": {
-    "browsers": [
-      "ie/6..latest",
-      "chrome/4..latest",
-      "firefox/3..latest",
-      "safari/5.1..latest",
-      "opera/11.0..latest",
-      "iphone/6",
-      "ipad/6"
-    ],
-    "files": "test/*.js"
-  },
-  "version": "0.0.8"
-}
diff --git a/node_modules/big-integer/package.json b/node_modules/big-integer/package.json
deleted file mode 100644
index a903178..0000000
--- a/node_modules/big-integer/package.json
+++ /dev/null
@@ -1,100 +0,0 @@
-{
-  "_args": [
-    [
-      "big-integer@^1.6.7",
-      "D:\\Cordova\\cordova-windows\\node_modules\\bplist-parser"
-    ]
-  ],
-  "_from": "big-integer@>=1.6.7 <2.0.0",
-  "_id": "big-integer@1.6.15",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/big-integer",
-  "_nodeVersion": "0.12.3",
-  "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/big-integer-1.6.15.tgz_1460079231162_0.7087579960934818"
-  },
-  "_npmUser": {
-    "email": "peter.e.c.olson+npm@gmail.com",
-    "name": "peterolson"
-  },
-  "_npmVersion": "2.9.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "big-integer",
-    "raw": "big-integer@^1.6.7",
-    "rawSpec": "^1.6.7",
-    "scope": null,
-    "spec": ">=1.6.7 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/bplist-parser"
-  ],
-  "_resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz",
-  "_shasum": "33d27d3b7388dfcc4b86d3130c10740cec01fb9e",
-  "_shrinkwrap": null,
-  "_spec": "big-integer@^1.6.7",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\bplist-parser",
-  "author": {
-    "email": "peter.e.c.olson+npm@gmail.com",
-    "name": "Peter Olson"
-  },
-  "bin": {},
-  "bugs": {
-    "url": "https://github.com/peterolson/BigInteger.js/issues"
-  },
-  "contributors": [],
-  "dependencies": {},
-  "description": "An arbitrary length integer library for Javascript",
-  "devDependencies": {
-    "coveralls": "^2.11.4",
-    "jasmine": "2.1.x",
-    "jasmine-core": "^2.3.4",
-    "karma": "^0.13.3",
-    "karma-coverage": "^0.4.2",
-    "karma-jasmine": "^0.3.6",
-    "karma-phantomjs-launcher": "~0.1"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "33d27d3b7388dfcc4b86d3130c10740cec01fb9e",
-    "tarball": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz"
-  },
-  "engines": {
-    "node": ">=0.6"
-  },
-  "gitHead": "cda5bcce74c3a4eb34951201d50c1b8776a56eca",
-  "homepage": "https://github.com/peterolson/BigInteger.js#readme",
-  "keywords": [
-    "math",
-    "big",
-    "bignum",
-    "bigint",
-    "biginteger",
-    "integer",
-    "arbitrary",
-    "precision",
-    "arithmetic"
-  ],
-  "license": "Unlicense",
-  "main": "./BigInteger",
-  "maintainers": [
-    {
-      "email": "peter.e.c.olson+npm@gmail.com",
-      "name": "peterolson"
-    }
-  ],
-  "name": "big-integer",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+ssh://git@github.com/peterolson/BigInteger.js.git"
-  },
-  "scripts": {
-    "test": "karma start my.conf.js"
-  },
-  "version": "1.6.15"
-}
diff --git a/node_modules/bplist-parser/package.json b/node_modules/bplist-parser/package.json
deleted file mode 100644
index fc785cd..0000000
--- a/node_modules/bplist-parser/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
-  "_args": [
-    [
-      "bplist-parser@^0.1.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "bplist-parser@>=0.1.0 <0.2.0",
-  "_id": "bplist-parser@0.1.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/bplist-parser",
-  "_nodeVersion": "5.1.0",
-  "_npmUser": {
-    "email": "joe@fernsroth.com",
-    "name": "joeferner"
-  },
-  "_npmVersion": "3.4.0",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "bplist-parser",
-    "raw": "bplist-parser@^0.1.0",
-    "rawSpec": "^0.1.0",
-    "scope": null,
-    "spec": ">=0.1.0 <0.2.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz",
-  "_shasum": "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6",
-  "_shrinkwrap": null,
-  "_spec": "bplist-parser@^0.1.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "joe.ferner@nearinfinity.com",
-    "name": "Joe Ferner"
-  },
-  "bugs": {
-    "url": "https://github.com/nearinfinity/node-bplist-parser/issues"
-  },
-  "dependencies": {
-    "big-integer": "^1.6.7"
-  },
-  "description": "Binary plist parser.",
-  "devDependencies": {
-    "nodeunit": "~0.9.1"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6",
-    "tarball": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz"
-  },
-  "gitHead": "c4f22650de2cc95edd21a6e609ff0654a2b951bd",
-  "homepage": "https://github.com/nearinfinity/node-bplist-parser#readme",
-  "keywords": [
-    "bplist",
-    "plist",
-    "parser"
-  ],
-  "license": "MIT",
-  "main": "bplistParser.js",
-  "maintainers": [
-    {
-      "email": "joe@fernsroth.com",
-      "name": "joeferner"
-    }
-  ],
-  "name": "bplist-parser",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/nearinfinity/node-bplist-parser.git"
-  },
-  "scripts": {
-    "test": "./node_modules/nodeunit/bin/nodeunit test"
-  },
-  "version": "0.1.1"
-}
diff --git a/node_modules/concat-map/package.json b/node_modules/concat-map/package.json
deleted file mode 100644
index daae67a..0000000
--- a/node_modules/concat-map/package.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
-  "_args": [
-    [
-      "concat-map@0.0.1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\brace-expansion"
-    ]
-  ],
-  "_from": "concat-map@0.0.1",
-  "_id": "concat-map@0.0.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/concat-map",
-  "_npmUser": {
-    "email": "mail@substack.net",
-    "name": "substack"
-  },
-  "_npmVersion": "1.3.21",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "concat-map",
-    "raw": "concat-map@0.0.1",
-    "rawSpec": "0.0.1",
-    "scope": null,
-    "spec": "0.0.1",
-    "type": "version"
-  },
-  "_requiredBy": [
-    "/brace-expansion"
-  ],
-  "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-  "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
-  "_shrinkwrap": null,
-  "_spec": "concat-map@0.0.1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\brace-expansion",
-  "author": {
-    "email": "mail@substack.net",
-    "name": "James Halliday",
-    "url": "http://substack.net"
-  },
-  "bugs": {
-    "url": "https://github.com/substack/node-concat-map/issues"
-  },
-  "dependencies": {},
-  "description": "concatenative mapdashery",
-  "devDependencies": {
-    "tape": "~2.4.0"
-  },
-  "directories": {
-    "example": "example",
-    "test": "test"
-  },
-  "dist": {
-    "shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
-    "tarball": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
-  },
-  "homepage": "https://github.com/substack/node-concat-map",
-  "keywords": [
-    "concat",
-    "concatMap",
-    "map",
-    "functional",
-    "higher-order"
-  ],
-  "license": "MIT",
-  "main": "index.js",
-  "maintainers": [
-    {
-      "email": "mail@substack.net",
-      "name": "substack"
-    }
-  ],
-  "name": "concat-map",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/substack/node-concat-map.git"
-  },
-  "scripts": {
-    "test": "tape test/*.js"
-  },
-  "testling": {
-    "browsers": {
-      "chrome": [
-        10,
-        22
-      ],
-      "ff": [
-        3.5,
-        10,
-        15
-      ],
-      "ie": [
-        6,
-        7,
-        8,
-        9
-      ],
-      "opera": [
-        12
-      ],
-      "safari": [
-        5.1
-      ]
-    },
-    "files": "test/*.js"
-  },
-  "version": "0.0.1"
-}
diff --git a/node_modules/ansi/.jshintrc b/node_modules/cordova-common/node_modules/ansi/.jshintrc
similarity index 100%
rename from node_modules/ansi/.jshintrc
rename to node_modules/cordova-common/node_modules/ansi/.jshintrc
diff --git a/node_modules/ansi/.npmignore b/node_modules/cordova-common/node_modules/ansi/.npmignore
similarity index 100%
rename from node_modules/ansi/.npmignore
rename to node_modules/cordova-common/node_modules/ansi/.npmignore
diff --git a/node_modules/ansi/History.md b/node_modules/cordova-common/node_modules/ansi/History.md
similarity index 100%
rename from node_modules/ansi/History.md
rename to node_modules/cordova-common/node_modules/ansi/History.md
diff --git a/node_modules/ansi/LICENSE b/node_modules/cordova-common/node_modules/ansi/LICENSE
similarity index 100%
rename from node_modules/ansi/LICENSE
rename to node_modules/cordova-common/node_modules/ansi/LICENSE
diff --git a/node_modules/ansi/README.md b/node_modules/cordova-common/node_modules/ansi/README.md
similarity index 100%
rename from node_modules/ansi/README.md
rename to node_modules/cordova-common/node_modules/ansi/README.md
diff --git a/node_modules/ansi/examples/beep/index.js b/node_modules/cordova-common/node_modules/ansi/examples/beep/index.js
similarity index 100%
rename from node_modules/ansi/examples/beep/index.js
rename to node_modules/cordova-common/node_modules/ansi/examples/beep/index.js
diff --git a/node_modules/ansi/examples/clear/index.js b/node_modules/cordova-common/node_modules/ansi/examples/clear/index.js
similarity index 100%
rename from node_modules/ansi/examples/clear/index.js
rename to node_modules/cordova-common/node_modules/ansi/examples/clear/index.js
diff --git a/node_modules/ansi/examples/cursorPosition.js b/node_modules/cordova-common/node_modules/ansi/examples/cursorPosition.js
similarity index 100%
rename from node_modules/ansi/examples/cursorPosition.js
rename to node_modules/cordova-common/node_modules/ansi/examples/cursorPosition.js
diff --git a/node_modules/ansi/examples/progress/index.js b/node_modules/cordova-common/node_modules/ansi/examples/progress/index.js
similarity index 100%
rename from node_modules/ansi/examples/progress/index.js
rename to node_modules/cordova-common/node_modules/ansi/examples/progress/index.js
diff --git a/node_modules/ansi/lib/ansi.js b/node_modules/cordova-common/node_modules/ansi/lib/ansi.js
similarity index 100%
rename from node_modules/ansi/lib/ansi.js
rename to node_modules/cordova-common/node_modules/ansi/lib/ansi.js
diff --git a/node_modules/ansi/lib/newlines.js b/node_modules/cordova-common/node_modules/ansi/lib/newlines.js
similarity index 100%
rename from node_modules/ansi/lib/newlines.js
rename to node_modules/cordova-common/node_modules/ansi/lib/newlines.js
diff --git a/node_modules/cordova-common/node_modules/ansi/package.json b/node_modules/cordova-common/node_modules/ansi/package.json
new file mode 100644
index 0000000..2b98066
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/ansi/package.json
@@ -0,0 +1,36 @@
+{
+  "name": "ansi",
+  "description": "Advanced ANSI formatting tool for Node.js",
+  "license": "MIT",
+  "keywords": [
+    "ansi",
+    "formatting",
+    "cursor",
+    "color",
+    "terminal",
+    "rgb",
+    "256",
+    "stream"
+  ],
+  "version": "0.3.1",
+  "author": {
+    "name": "Nathan Rajlich",
+    "email": "nathan@tootallnate.net",
+    "url": "http://tootallnate.net"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/TooTallNate/ansi.js.git"
+  },
+  "main": "./lib/ansi.js",
+  "readme": "ansi.js\n=========\n### Advanced ANSI formatting tool for Node.js\n\n`ansi.js` is a module for Node.js that provides an easy-to-use API for\nwriting ANSI escape codes to `Stream` instances. ANSI escape codes are used to do\nfancy things in a terminal window, like render text in colors, delete characters,\nlines, the entire window, or hide and show the cursor, and lots more!\n\n#### Features:\n\n * 256 color support for the terminal!\n * Make a beep sound from your terminal!\n * Works with *any* writable `Stream` instance.\n * Allows you to move the cursor anywhere on the terminal window.\n * Allows you to delete existing contents from the terminal window.\n * Allows you to hide and show the cursor.\n * Converts CSS color codes and RGB values into ANSI escape codes.\n * Low-level; you are in control of when escape codes are used, it's not abstracted.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install ansi\n```\n\n\nExample\n-------\n\n``` js\nvar ansi = require('ansi')\n  , cursor = ansi(process.stdout)\n\n// You can chain your calls forever:\ncursor\n  .red()                 // Set font color to red\n  .bg.grey()             // Set background color to grey\n  .write('Hello World!') // Write 'Hello World!' to stdout\n  .bg.reset()            // Reset the bgcolor before writing the trailing \\n,\n                         //      to avoid Terminal glitches\n  .write('\\n')           // And a final \\n to wrap things up\n\n// Rendering modes are persistent:\ncursor.hex('#660000').bold().underline()\n\n// You can use the regular logging functions, text will be green:\nconsole.log('This is blood red, bold text')\n\n// To reset just the foreground color:\ncursor.fg.reset()\n\nconsole.log('This will still be bold')\n\n// to go to a location (x,y) on the console\n// note: 1-indexed, not 0-indexed:\ncursor.goto(10, 5).write('Five down, ten over')\n\n// to clear the current line:\ncursor.horizontalAbsolute(0).eraseLine().write('Starting again')\n\n// to go to a different column on the current line:\ncursor.horizontalAbsolute(5).write('column five')\n\n// Clean up after yourself!\ncursor.reset()\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/TooTallNate/ansi.js/issues"
+  },
+  "homepage": "https://github.com/TooTallNate/ansi.js#readme",
+  "_id": "ansi@0.3.1",
+  "_shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
+  "_resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz",
+  "_from": "ansi@>=0.3.1 <0.4.0"
+}
diff --git a/node_modules/bplist-parser/.npmignore b/node_modules/cordova-common/node_modules/bplist-parser/.npmignore
similarity index 100%
rename from node_modules/bplist-parser/.npmignore
rename to node_modules/cordova-common/node_modules/bplist-parser/.npmignore
diff --git a/node_modules/bplist-parser/README.md b/node_modules/cordova-common/node_modules/bplist-parser/README.md
similarity index 100%
rename from node_modules/bplist-parser/README.md
rename to node_modules/cordova-common/node_modules/bplist-parser/README.md
diff --git a/node_modules/bplist-parser/bplistParser.js b/node_modules/cordova-common/node_modules/bplist-parser/bplistParser.js
similarity index 100%
rename from node_modules/bplist-parser/bplistParser.js
rename to node_modules/cordova-common/node_modules/bplist-parser/bplistParser.js
diff --git a/node_modules/big-integer/BigInteger.js b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/BigInteger.js
similarity index 100%
rename from node_modules/big-integer/BigInteger.js
rename to node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/BigInteger.js
diff --git a/node_modules/big-integer/BigInteger.min.js b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/BigInteger.min.js
similarity index 100%
rename from node_modules/big-integer/BigInteger.min.js
rename to node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/BigInteger.min.js
diff --git a/node_modules/big-integer/LICENSE b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/LICENSE
similarity index 100%
rename from node_modules/big-integer/LICENSE
rename to node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/LICENSE
diff --git a/node_modules/big-integer/README.md b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/README.md
similarity index 100%
rename from node_modules/big-integer/README.md
rename to node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/README.md
diff --git a/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/package.json b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/package.json
new file mode 100644
index 0000000..2c0a201
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/bplist-parser/node_modules/big-integer/package.json
@@ -0,0 +1,53 @@
+{
+  "name": "big-integer",
+  "version": "1.6.15",
+  "author": {
+    "name": "Peter Olson",
+    "email": "peter.e.c.olson+npm@gmail.com"
+  },
+  "description": "An arbitrary length integer library for Javascript",
+  "contributors": [],
+  "bin": {},
+  "scripts": {
+    "test": "karma start my.conf.js"
+  },
+  "main": "./BigInteger",
+  "repository": {
+    "type": "git",
+    "url": "git+ssh://git@github.com/peterolson/BigInteger.js.git"
+  },
+  "keywords": [
+    "math",
+    "big",
+    "bignum",
+    "bigint",
+    "biginteger",
+    "integer",
+    "arbitrary",
+    "precision",
+    "arithmetic"
+  ],
+  "devDependencies": {
+    "coveralls": "^2.11.4",
+    "jasmine": "2.1.x",
+    "jasmine-core": "^2.3.4",
+    "karma": "^0.13.3",
+    "karma-coverage": "^0.4.2",
+    "karma-jasmine": "^0.3.6",
+    "karma-phantomjs-launcher": "~0.1"
+  },
+  "license": "Unlicense",
+  "engines": {
+    "node": ">=0.6"
+  },
+  "readme": "# BigInteger.js [![Build Status][travis-img]][travis-url] [![Coverage Status][coveralls-img]][coveralls-url] [![Monthly Downloads][downloads-img]][downloads-url]\r\n\r\n[travis-url]: https://travis-ci.org/peterolson/BigInteger.js\r\n[travis-img]: https://travis-ci.org/peterolson/BigInteger.js.svg?branch=master\r\n[coveralls-url]: https://coveralls.io/github/peterolson/BigInteger.js?branch=master\r\n[coveralls-img]: https://coveralls.io/repos/peterolson/BigInteger.js/badge.svg?branch=master&service=github\r\n[downloads-url]: https://www.npmjs.com/package/big-integer\r\n[downloads-img]: https://img.shields.io/npm/dm/big-integer.svg\r\n\r\n**BigInteger.js** is an arbitrary-length integer library for Javascript, allowing arithmetic operations on integers of unlimited size, notwithstanding memory and time limitations.\r\n\r\n## Installation\r\n\r\nIf you are using a browser, you can download [BigInteger.js from GitHub](http://peterolson.github.com/BigInteger.js/BigInteger.min.js) or just hotlink to it:\r\n\r\n\t<script src=\"http://peterolson.github.com/BigInteger.js/BigInteger.min.js\"></script>\r\n\r\nIf you are using node, you can install BigInteger with [npm](https://npmjs.org/).\r\n\r\n    npm install big-integer\r\n\r\nThen you can include it in your code:\r\n\r\n\tvar bigInt = require(\"big-integer\");\r\n\r\n\r\n## Usage\r\n### `bigInt(number, [base])`\r\n\r\nYou can create a bigInt by calling the `bigInt` function. You can pass in\r\n\r\n - a string, which it will parse as an bigInt and throw an `\"Invalid integer\"` error if the parsing fails.\r\n - a Javascript number, which it will parse as an bigInt and throw an `\"Invalid integer\"` error if the parsing fails.\r\n - another bigInt.\r\n - nothing, and it will return `bigInt.zero`.\r\n\r\n If you provide a second parameter, then it will parse `number` as a number in base `base`. Note that `base` can be any bigInt (even negative or zero). The letters \"a-z\" and \"A-Z\" will be interpreted as the numbers 10 to 35. Higher digits can be specified in angle brackets (`<` and `>`).\r\n\r\nExamples:\r\n\r\n    var zero = bigInt();\r\n    var ninetyThree = bigInt(93);\r\n\tvar largeNumber = bigInt(\"75643564363473453456342378564387956906736546456235345\");\r\n\tvar googol = bigInt(\"1e100\");\r\n\tvar bigNumber = bigInt(largeNumber);\r\n\t \r\n\tvar maximumByte = bigInt(\"FF\", 16);\r\n\tvar fiftyFiveGoogol = bigInt(\"<55>0\", googol);\r\n\r\nNote that Javascript numbers larger than `9007199254740992` and smaller than `-9007199254740992` are not precisely represented numbers and will not produce exact results. If you are dealing with numbers outside that range, it is better to pass in strings.\r\n\r\n### Method Chaining\r\n\r\nNote that bigInt operations return bigInts, which allows you to chain methods, for example:\r\n\r\n    var salary = bigInt(dollarsPerHour).times(hoursWorked).plus(randomBonuses)\r\n\r\n### Constants\r\n\r\nThere are three named constants already stored that you do not have to construct with the `bigInt` function yourself:\r\n\r\n - `bigInt.one`, equivalent to `bigInt(1)`\r\n - `bigInt.zero`, equivalent to `bigInt(0)`\r\n - `bigInt.minusOne`, equivalent to `bigInt(-1)`\r\n \r\nThe numbers from -999 to 999 are also already prestored and can be accessed using `bigInt[index]`, for example:\r\n\r\n - `bigInt[-999]`, equivalent to `bigInt(-999)`\r\n - `bigInt[256]`, equivalent to `bigInt(256)`\r\n\r\n### Methods\r\n\r\n#### `abs()`\r\n\r\nReturns the absolute value of a bigInt.\r\n\r\n - `bigInt(-45).abs()` => `45`\r\n - `bigInt(45).abs()` => `45`\r\n\r\n#### `add(number)`\r\n\r\nPerforms addition.\r\n\r\n - `bigInt(5).add(7)` => `12`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Addition)\r\n\r\n#### `and(number)`\r\n\r\nPerforms the bitwise AND operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement).\r\n\r\n - `bigInt(6).and(3)` => `2`\r\n - `bigInt(6).and(-3)` => `4`\r\n\r\n#### `compare(number)`\r\n\r\nPerforms a comparison between two numbers. If the numbers are equal, it returns `0`. If the first number is greater, it returns `1`. If the first number is lesser, it returns `-1`.\r\n\r\n - `bigInt(5).compare(5)` => `0`\r\n - `bigInt(5).compare(4)` => `1`\r\n - `bigInt(4).compare(5)` => `-1`\r\n\r\n#### `compareAbs(number)`\r\n\r\nPerforms a comparison between the absolute value of two numbers.\r\n\r\n - `bigInt(5).compareAbs(-5)` => `0`\r\n - `bigInt(5).compareAbs(4)` => `1`\r\n - `bigInt(4).compareAbs(-5)` => `-1`\r\n\r\n#### `compareTo(number)`\r\n\r\nAlias for the `compare` method.\r\n\r\n#### `divide(number)`\r\n\r\nPerforms integer division, disregarding the remainder.\r\n\r\n - `bigInt(59).divide(5)` => `11`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division)\r\n\r\n#### `divmod(number)`\r\n\r\nPerforms division and returns an object with two properties: `quotient` and `remainder`. The sign of the remainder will match the sign of the dividend.\r\n\r\n - `bigInt(59).divmod(5)` => `{quotient: bigInt(11), remainder: bigInt(4) }`\r\n - `bigInt(-5).divmod(2)` => `{quotient: bigInt(-2), remainder: bigInt(-1) }`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division)\r\n\r\n#### `eq(number)`\r\n\r\nAlias for the `equals` method.\r\n\r\n#### `equals(number)`\r\n\r\nChecks if two numbers are equal.\r\n\r\n - `bigInt(5).equals(5)` => `true`\r\n - `bigInt(4).equals(7)` => `false`\r\n\r\n#### `geq(number)`\r\n\r\nAlias for the `greaterOrEquals` method.\r\n\r\n\r\n#### `greater(number)`\r\n\r\nChecks if the first number is greater than the second.\r\n\r\n - `bigInt(5).greater(6)` => `false`\r\n - `bigInt(5).greater(5)` => `false`\r\n - `bigInt(5).greater(4)` => `true`\r\n\r\n#### `greaterOrEquals(number)`\r\n\r\nChecks if the first number is greater than or equal to the second.\r\n\r\n - `bigInt(5).greaterOrEquals(6)` => `false`\r\n - `bigInt(5).greaterOrEquals(5)` => `true`\r\n - `bigInt(5).greaterOrEquals(4)` => `true`\r\n\r\n#### `gt(number)`\r\n\r\nAlias for the `greater` method.\r\n\r\n#### `isDivisibleBy(number)`\r\n\r\nReturns `true` if the first number is divisible by the second number, `false` otherwise.\r\n\r\n - `bigInt(999).isDivisibleBy(333)` => `true`\r\n - `bigInt(99).isDivisibleBy(5)` => `false`\r\n\r\n#### `isEven()`\r\n\r\nReturns `true` if the number is even, `false` otherwise.\r\n\r\n - `bigInt(6).isEven()` => `true`\r\n - `bigInt(3).isEven()` => `false`\r\n\r\n#### `isNegative()`\r\n\r\nReturns `true` if the number is negative, `false` otherwise.\r\nReturns `false` for `0` and `-0`.\r\n\r\n - `bigInt(-23).isNegative()` => `true`\r\n - `bigInt(50).isNegative()` => `false`\r\n\r\n#### `isOdd()`\r\n\r\nReturns `true` if the number is odd, `false` otherwise.\r\n\r\n - `bigInt(13).isOdd()` => `true`\r\n - `bigInt(40).isOdd()` => `false`\r\n\r\n#### `isPositive()`\r\n\r\nReturn `true` if the number is positive, `false` otherwise.\r\nReturns `false` for `0` and `-0`.\r\n\r\n - `bigInt(54).isPositive()` => `true`\r\n - `bigInt(-1).isPositive()` => `false`\r\n\r\n#### `isPrime()`\r\n\r\nReturns `true` if the number is prime, `false` otherwise.\r\n\r\n - `bigInt(5).isPrime()` => `true`\r\n - `bigInt(6).isPrime()` => `false`\r\n\r\n#### `isProbablePrime([iterations])`\r\n\r\nReturns `true` if the number is very likely to be positive, `false` otherwise.\r\nArgument is optional and determines the amount of iterations of the test (default: `5`). The more iterations, the lower chance of getting a false positive.\r\nThis uses the [Fermat primality test](https://en.wikipedia.org/wiki/Fermat_primality_test).\r\n\r\n - `bigInt(5).isProbablePrime()` => `true`\r\n - `bigInt(49).isProbablePrime()` => `false`\r\n - `bigInt(1729).isProbablePrime(50)` => `false`\r\n \r\nNote that this function is not deterministic, since it relies on random sampling of factors, so the result for some numbers is not always the same. [Carmichael numbers](https://en.wikipedia.org/wiki/Carmichael_number) are particularly prone to give unreliable results.\r\n\r\nFor example, `bigInt(1729).isProbablePrime()` returns `false` about 76% of the time and `true` about 24% of the time. The correct result is `false`.\r\n\r\n#### `isUnit()`\r\n\r\nReturns `true` if the number is `1` or `-1`, `false` otherwise.\r\n\r\n - `bigInt.one.isUnit()` => `true`\r\n - `bigInt.minusOne.isUnit()` => `true`\r\n - `bigInt(5).isUnit()` => `false`\r\n\r\n#### `isZero()`\r\n\r\nReturn `true` if the number is `0` or `-0`, `false` otherwise.\r\n\r\n - `bigInt.zero.isZero()` => `true`\r\n - `bigInt(\"-0\").isZero()` => `true`\r\n - `bigInt(50).isZero()` => `false`\r\n\r\n#### `leq(number)`\r\n\r\nAlias for the `lesserOrEquals` method.\r\n\r\n#### `lesser(number)`\r\n\r\nChecks if the first number is lesser than the second.\r\n\r\n - `bigInt(5).lesser(6)` => `true`\r\n - `bigInt(5).lesser(5)` => `false`\r\n - `bigInt(5).lesser(4)` => `false`\r\n\r\n#### `lesserOrEquals(number)`\r\n\r\nChecks if the first number is less than or equal to the second.\r\n\r\n - `bigInt(5).lesserOrEquals(6)` => `true`\r\n - `bigInt(5).lesserOrEquals(5)` => `true`\r\n - `bigInt(5).lesserOrEquals(4)` => `false`\r\n\r\n#### `lt(number)`\r\n\r\nAlias for the `lesser` method.\r\n\r\n#### `minus(number)`\r\n\r\nAlias for the `subtract` method.\r\n\r\n - `bigInt(3).minus(5)` => `-2`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Subtraction)\r\n\r\n#### `mod(number)`\r\n\r\nPerforms division and returns the remainder, disregarding the quotient. The sign of the remainder will match the sign of the dividend.\r\n\r\n - `bigInt(59).mod(5)` =>  `4`\r\n - `bigInt(-5).mod(2)` => `-1`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division)\r\n\r\n#### `modPow(exp, mod)`\r\n\r\nTakes the number to the power `exp` modulo `mod`.\r\n\r\n - `bigInt(10).modPow(3, 30)` => `10`\r\n\r\n#### `multiply(number)`\r\n\r\nPerforms multiplication.\r\n\r\n - `bigInt(111).multiply(111)` => `12321`\r\n\r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Multiplication)\r\n\r\n#### `neq(number)`\r\n\r\nAlias for the `notEquals` method.\r\n\r\n#### `next()`\r\n\r\nAdds one to the number.\r\n\r\n - `bigInt(6).next()` => `7`\r\n\r\n#### `not()`\r\n\r\nPerforms the bitwise NOT operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement).\r\n\r\n - `bigInt(10).not()` => `-11`\r\n - `bigInt(0).not()` => `-1`\r\n\r\n#### `notEquals(number)`\r\n\r\nChecks if two numbers are not equal.\r\n\r\n - `bigInt(5).notEquals(5)` => `false`\r\n - `bigInt(4).notEquals(7)` => `true`\r\n\r\n#### `or(number)`\r\n\r\nPerforms the bitwise OR operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement).\r\n\r\n - `bigInt(13).or(10)` => `15`\r\n - `bigInt(13).or(-8)` => `-3`\r\n\r\n#### `over(number)`\r\n\r\nAlias for the `divide` method.\r\n\r\n - `bigInt(59).over(5)` => `11`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division)\r\n\r\n#### `plus(number)`\r\n\r\nAlias for the `add` method.\r\n\r\n - `bigInt(5).plus(7)` => `12`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Addition)\r\n\r\n#### `pow(number)`\r\n\r\nPerforms exponentiation. If the exponent is less than `0`, `pow` returns `0`. `bigInt.zero.pow(0)` returns `1`.\r\n\r\n - `bigInt(16).pow(16)` => `18446744073709551616`\r\n\r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Exponentiation)\r\n\r\n#### `prev(number)`\r\n\r\nSubtracts one from the number.\r\n\r\n - `bigInt(6).prev()` => `5`\r\n\r\n#### `remainder(number)`\r\n\r\nAlias for the `mod` method.\r\n\r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division)\r\n\r\n#### `shiftLeft(n)`\r\n\r\nShifts the number left by `n` places in its binary representation. If a negative number is provided, it will shift right. Throws an error if `n` is outside of the range `[-9007199254740992, 9007199254740992]`.\r\n\r\n - `bigInt(8).shiftLeft(2)` => `32`\r\n - `bigInt(8).shiftLeft(-2)` => `2`\r\n\r\n#### `shiftRight(n)`\r\n\r\nShifts the number right by `n` places in its binary representation. If a negative number is provided, it will shift left. Throws an error if `n` is outside of the range `[-9007199254740992, 9007199254740992]`.\r\n\r\n - `bigInt(8).shiftRight(2)` => `2`\r\n - `bigInt(8).shiftRight(-2)` => `32`\r\n\r\n#### `square()`\r\n\r\nSquares the number\r\n\r\n - `bigInt(3).square()` => `9`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Squaring)\r\n\r\n#### `subtract(number)`\r\n\r\nPerforms subtraction.\r\n\r\n - `bigInt(3).subtract(5)` => `-2`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Subtraction)\r\n\r\n#### `times(number)`\r\n\r\nAlias for the `multiply` method.\r\n\r\n - `bigInt(111).times(111)` => `12321`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Multiplication)\r\n\r\n#### `toJSNumber()`\r\n\r\nConverts a bigInt into a native Javascript number. Loses precision for numbers outside the range `[-9007199254740992, 9007199254740992]`.\r\n\r\n - `bigInt(\"18446744073709551616\").toJSNumber()` => `18446744073709552000`\r\n\r\n#### `xor(number)`\r\n\r\nPerforms the bitwise XOR operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement).\r\n\r\n - `bigInt(12).xor(5)` => `9`\r\n - `bigInt(12).xor(-5)` => `-9`\r\n \r\n### Static Methods\r\n\r\n#### `gcd(a, b)`\r\n\r\nFinds the greatest common denominator of `a` and `b`.\r\n\r\n - `bigInt.gcd(42,56)` => `14`\r\n\r\n#### `isInstance(x)`\r\n\r\nReturns `true` if `x` is a BigInteger, `false` otherwise.\r\n\r\n - `bigInt.isInstance(bigInt(14))` => `true`\r\n - `bigInt.isInstance(14)` => `false`\r\n \r\n#### `lcm(a,b)`\r\n\r\nFinds the least common multiple of `a` and `b`.\r\n \r\n - `bigInt.lcm(21, 6)` => `42`\r\n \r\n#### `max(a,b)`\r\n\r\nReturns the largest of `a` and `b`.\r\n\r\n - `bigInt.max(77, 432)` => `432`\r\n\r\n#### `min(a,b)`\r\n\r\nReturns the smallest of `a` and `b`.\r\n\r\n - `bigInt.min(77, 432)` => `77`\r\n\r\n#### `randBetween(min, max)`\r\n\r\nReturns a random number between `min` and `max`.\r\n\r\n - `bigInt.randBetween(\"-1e100\", \"1e100\")` => (for example) `8494907165436643479673097939554427056789510374838494147955756275846226209006506706784609314471378745`\r\n\r\n\r\n### Override Methods\r\n\r\n#### `toString(radix = 10)`\r\n\r\nConverts a bigInt to a string. There is an optional radix parameter (which defaults to 10) that converts the number to the given radix. Digits in the range `10-35` will use the letters `a-z`.\r\n\r\n - `bigInt(\"1e9\").toString()` => `\"1000000000\"`\r\n - `bigInt(\"1e9\").toString(16)` => `\"3b9aca00\"`\r\n\r\n**Note that arithmetical operators will trigger the `valueOf` function rather than the `toString` function.** When converting a bigInteger to a string, you should use the `toString` method or the `String` function instead of adding the empty string.\r\n\r\n - `bigInt(\"999999999999999999\").toString()` => `\"999999999999999999\"`\r\n - `String(bigInt(\"999999999999999999\"))` => `\"999999999999999999\"`\r\n - `bigInt(\"999999999999999999\") + \"\"` => `1000000000000000000`\r\n\r\nBases larger than 36 are supported. If a digit is greater than or equal to 36, it will be enclosed in angle brackets.\r\n\r\n - `bigInt(567890).toString(100)` => `\"<56><78><90>\"`\r\n\r\nNegative bases are also supported.\r\n\r\n - `bigInt(12345).toString(-10)` => `\"28465\"`\r\n\r\nBase 1 and base -1 are also supported.\r\n\r\n - `bigInt(-15).toString(1)` => `\"-111111111111111\"`\r\n - `bigInt(-15).toString(-1)` => `\"101010101010101010101010101010\"`\r\n\r\nBase 0 is only allowed for the number zero.\r\n\r\n - `bigInt(0).toString(0)` => `0`\r\n - `bigInt(1).toString(0)` => `Error: Cannot convert nonzero numbers to base 0.`\r\n \r\n[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#toString)\r\n \r\n#### `valueOf()`\r\n\r\nConverts a bigInt to a native Javascript number. This override allows you to use native arithmetic operators without explicit conversion:\r\n\r\n - `bigInt(\"100\") + bigInt(\"200\") === 300; //true`\r\n\r\n## Contributors\r\n\r\nTo contribute, just fork the project, make some changes, and submit a pull request. Please verify that the unit tests pass before submitting.\r\n\r\nThe unit tests are contained in the `spec/spec.js` file. You can run them locally by opening the `spec/SpecRunner.html` or file or running `npm test`. You can also [run the tests online from GitHub](http://peterolson.github.io/BigInteger.js/spec/SpecRunner.html).\r\n\r\nThere are performance benchmarks that can be viewed from the `benchmarks/index.html` page. You can [run them online from GitHub](http://peterolson.github.io/BigInteger.js/benchmark/).\r\n\r\n## License\r\n\r\nThis project is public domain. For more details, read about the [Unlicense](http://unlicense.org/).",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/peterolson/BigInteger.js/issues"
+  },
+  "homepage": "https://github.com/peterolson/BigInteger.js#readme",
+  "_id": "big-integer@1.6.15",
+  "_shasum": "33d27d3b7388dfcc4b86d3130c10740cec01fb9e",
+  "_resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz",
+  "_from": "big-integer@>=1.6.7 <2.0.0"
+}
diff --git a/node_modules/cordova-common/node_modules/bplist-parser/package.json b/node_modules/cordova-common/node_modules/bplist-parser/package.json
new file mode 100644
index 0000000..6685e00
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/bplist-parser/package.json
@@ -0,0 +1,39 @@
+{
+  "name": "bplist-parser",
+  "version": "0.1.1",
+  "description": "Binary plist parser.",
+  "main": "bplistParser.js",
+  "scripts": {
+    "test": "./node_modules/nodeunit/bin/nodeunit test"
+  },
+  "keywords": [
+    "bplist",
+    "plist",
+    "parser"
+  ],
+  "author": {
+    "name": "Joe Ferner",
+    "email": "joe.ferner@nearinfinity.com"
+  },
+  "license": "MIT",
+  "devDependencies": {
+    "nodeunit": "~0.9.1"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/nearinfinity/node-bplist-parser.git"
+  },
+  "dependencies": {
+    "big-integer": "^1.6.7"
+  },
+  "readme": "bplist-parser\n=============\n\nBinary Mac OS X Plist (property list) parser.\n\n## Installation\n\n```bash\n$ npm install bplist-parser\n```\n\n## Quick Examples\n\n```javascript\nvar bplist = require('bplist-parser');\n\nbplist.parseFile('myPlist.bplist', function(err, obj) {\n  if (err) throw err;\n\n  console.log(JSON.stringify(obj));\n});\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2012 Near Infinity Corporation\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/nearinfinity/node-bplist-parser/issues"
+  },
+  "homepage": "https://github.com/nearinfinity/node-bplist-parser#readme",
+  "_id": "bplist-parser@0.1.1",
+  "_shasum": "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6",
+  "_resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz",
+  "_from": "bplist-parser@>=0.1.0 <0.2.0"
+}
diff --git a/node_modules/bplist-parser/test/airplay.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/airplay.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/airplay.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/airplay.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/iTunes-small.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/iTunes-small.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/iTunes-small.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/iTunes-small.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/int64.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/int64.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/int64.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/int64.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/int64.xml b/node_modules/cordova-common/node_modules/bplist-parser/test/int64.xml
similarity index 100%
rename from node_modules/bplist-parser/test/int64.xml
rename to node_modules/cordova-common/node_modules/bplist-parser/test/int64.xml
diff --git a/node_modules/bplist-parser/test/parseTest.js b/node_modules/cordova-common/node_modules/bplist-parser/test/parseTest.js
similarity index 100%
rename from node_modules/bplist-parser/test/parseTest.js
rename to node_modules/cordova-common/node_modules/bplist-parser/test/parseTest.js
diff --git a/node_modules/bplist-parser/test/sample1.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/sample1.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/sample1.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/sample1.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/sample2.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/sample2.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/sample2.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/sample2.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/uid.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/uid.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/uid.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/uid.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/utf16.bplist b/node_modules/cordova-common/node_modules/bplist-parser/test/utf16.bplist
similarity index 100%
rename from node_modules/bplist-parser/test/utf16.bplist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/utf16.bplist
Binary files differ
diff --git a/node_modules/bplist-parser/test/utf16_chinese.plist b/node_modules/cordova-common/node_modules/bplist-parser/test/utf16_chinese.plist
similarity index 100%
rename from node_modules/bplist-parser/test/utf16_chinese.plist
rename to node_modules/cordova-common/node_modules/bplist-parser/test/utf16_chinese.plist
Binary files differ
diff --git a/node_modules/cordova-registry-mapper/.npmignore b/node_modules/cordova-common/node_modules/cordova-registry-mapper/.npmignore
similarity index 100%
rename from node_modules/cordova-registry-mapper/.npmignore
rename to node_modules/cordova-common/node_modules/cordova-registry-mapper/.npmignore
diff --git a/node_modules/cordova-registry-mapper/.travis.yml b/node_modules/cordova-common/node_modules/cordova-registry-mapper/.travis.yml
similarity index 100%
rename from node_modules/cordova-registry-mapper/.travis.yml
rename to node_modules/cordova-common/node_modules/cordova-registry-mapper/.travis.yml
diff --git a/node_modules/cordova-registry-mapper/README.md b/node_modules/cordova-common/node_modules/cordova-registry-mapper/README.md
similarity index 100%
rename from node_modules/cordova-registry-mapper/README.md
rename to node_modules/cordova-common/node_modules/cordova-registry-mapper/README.md
diff --git a/node_modules/cordova-registry-mapper/index.js b/node_modules/cordova-common/node_modules/cordova-registry-mapper/index.js
similarity index 100%
rename from node_modules/cordova-registry-mapper/index.js
rename to node_modules/cordova-common/node_modules/cordova-registry-mapper/index.js
diff --git a/node_modules/cordova-common/node_modules/cordova-registry-mapper/package.json b/node_modules/cordova-common/node_modules/cordova-registry-mapper/package.json
new file mode 100644
index 0000000..952d753
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/cordova-registry-mapper/package.json
@@ -0,0 +1,51 @@
+{
+  "name": "cordova-registry-mapper",
+  "version": "1.1.15",
+  "description": "Maps old plugin ids to new plugin names for fetching from npm",
+  "main": "index.js",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/stevengill/cordova-registry-mapper.git"
+  },
+  "scripts": {
+    "test": "node tests/test.js"
+  },
+  "keywords": [
+    "cordova",
+    "plugins"
+  ],
+  "author": {
+    "name": "Steve Gill"
+  },
+  "license": "Apache version 2.0",
+  "devDependencies": {
+    "tape": "^3.5.0"
+  },
+  "gitHead": "00af0f028ec94154a364eeabe38b8e22320647bd",
+  "bugs": {
+    "url": "https://github.com/stevengill/cordova-registry-mapper/issues"
+  },
+  "homepage": "https://github.com/stevengill/cordova-registry-mapper#readme",
+  "_id": "cordova-registry-mapper@1.1.15",
+  "_shasum": "e244b9185b8175473bff6079324905115f83dc7c",
+  "_from": "cordova-registry-mapper@>=1.1.8 <2.0.0",
+  "_npmVersion": "3.5.3",
+  "_nodeVersion": "5.4.1",
+  "_npmUser": {
+    "name": "stevegill",
+    "email": "stevengill97@gmail.com"
+  },
+  "dist": {
+    "shasum": "e244b9185b8175473bff6079324905115f83dc7c",
+    "tarball": "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "stevegill",
+      "email": "stevengill97@gmail.com"
+    }
+  ],
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz",
+  "readme": "ERROR: No README data found!"
+}
diff --git a/node_modules/cordova-registry-mapper/tests/test.js b/node_modules/cordova-common/node_modules/cordova-registry-mapper/tests/test.js
similarity index 100%
rename from node_modules/cordova-registry-mapper/tests/test.js
rename to node_modules/cordova-common/node_modules/cordova-registry-mapper/tests/test.js
diff --git a/node_modules/glob/LICENSE b/node_modules/cordova-common/node_modules/glob/LICENSE
similarity index 100%
rename from node_modules/glob/LICENSE
rename to node_modules/cordova-common/node_modules/glob/LICENSE
diff --git a/node_modules/glob/README.md b/node_modules/cordova-common/node_modules/glob/README.md
similarity index 100%
rename from node_modules/glob/README.md
rename to node_modules/cordova-common/node_modules/glob/README.md
diff --git a/node_modules/glob/common.js b/node_modules/cordova-common/node_modules/glob/common.js
similarity index 100%
rename from node_modules/glob/common.js
rename to node_modules/cordova-common/node_modules/glob/common.js
diff --git a/node_modules/glob/glob.js b/node_modules/cordova-common/node_modules/glob/glob.js
similarity index 100%
rename from node_modules/glob/glob.js
rename to node_modules/cordova-common/node_modules/glob/glob.js
diff --git a/node_modules/inflight/LICENSE b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/LICENSE
similarity index 100%
rename from node_modules/inflight/LICENSE
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/LICENSE
diff --git a/node_modules/inflight/README.md b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/README.md
similarity index 100%
rename from node_modules/inflight/README.md
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/README.md
diff --git a/node_modules/inflight/inflight.js b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/inflight.js
similarity index 100%
rename from node_modules/inflight/inflight.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/inflight.js
diff --git a/node_modules/wrappy/LICENSE b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE
similarity index 100%
rename from node_modules/wrappy/LICENSE
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE
diff --git a/node_modules/wrappy/README.md b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md
similarity index 100%
rename from node_modules/wrappy/README.md
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md
diff --git a/node_modules/wrappy/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json
similarity index 62%
rename from node_modules/wrappy/package.json
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json
index f6b7d4e..de3bfd5 100644
--- a/node_modules/wrappy/package.json
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json
@@ -1,89 +1,63 @@
 {
-  "_args": [
-    [
-      "wrappy@1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\inflight"
-    ]
+  "name": "wrappy",
+  "version": "1.0.2",
+  "description": "Callback wrapping utility",
+  "main": "wrappy.js",
+  "files": [
+    "wrappy.js"
   ],
-  "_from": "wrappy@>=1.0.0 <2.0.0",
-  "_id": "wrappy@1.0.2",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/wrappy",
-  "_nodeVersion": "5.10.1",
-  "_npmOperationalInternal": {
-    "host": "packages-16-east.internal.npmjs.com",
-    "tmp": "tmp/wrappy-1.0.2.tgz_1463527848281_0.037129373755306005"
-  },
-  "_npmUser": {
-    "email": "kat@sykosomatic.org",
-    "name": "zkat"
-  },
-  "_npmVersion": "3.9.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "wrappy",
-    "raw": "wrappy@1",
-    "rawSpec": "1",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/inflight",
-    "/once"
-  ],
-  "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-  "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
-  "_shrinkwrap": null,
-  "_spec": "wrappy@1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\inflight",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/npm/wrappy/issues"
+  "directories": {
+    "test": "test"
   },
   "dependencies": {},
-  "description": "Callback wrapping utility",
   "devDependencies": {
     "tap": "^2.3.1"
   },
-  "directories": {
-    "test": "test"
+  "scripts": {
+    "test": "tap --coverage test/*.js"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/npm/wrappy.git"
+  },
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "license": "ISC",
+  "bugs": {
+    "url": "https://github.com/npm/wrappy/issues"
+  },
+  "homepage": "https://github.com/npm/wrappy",
+  "gitHead": "71d91b6dc5bdeac37e218c2cf03f9ab55b60d214",
+  "_id": "wrappy@1.0.2",
+  "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
+  "_from": "wrappy@>=1.0.0 <2.0.0",
+  "_npmVersion": "3.9.1",
+  "_nodeVersion": "5.10.1",
+  "_npmUser": {
+    "name": "zkat",
+    "email": "kat@sykosomatic.org"
   },
   "dist": {
     "shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
     "tarball": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
   },
-  "files": [
-    "wrappy.js"
-  ],
-  "gitHead": "71d91b6dc5bdeac37e218c2cf03f9ab55b60d214",
-  "homepage": "https://github.com/npm/wrappy",
-  "license": "ISC",
-  "main": "wrappy.js",
   "maintainers": [
     {
-      "email": "i@izs.me",
-      "name": "isaacs"
+      "name": "isaacs",
+      "email": "i@izs.me"
     },
     {
-      "email": "kat@sykosomatic.org",
-      "name": "zkat"
+      "name": "zkat",
+      "email": "kat@sykosomatic.org"
     }
   ],
-  "name": "wrappy",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/npm/wrappy.git"
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/wrappy-1.0.2.tgz_1463527848281_0.037129373755306005"
   },
-  "scripts": {
-    "test": "tap --coverage test/*.js"
-  },
-  "version": "1.0.2"
+  "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/wrappy/wrappy.js b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js
similarity index 100%
rename from node_modules/wrappy/wrappy.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js
diff --git a/node_modules/inflight/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/package.json
similarity index 60%
rename from node_modules/inflight/package.json
rename to node_modules/cordova-common/node_modules/glob/node_modules/inflight/package.json
index 7f5ed4e..077c122 100644
--- a/node_modules/inflight/package.json
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/inflight/package.json
@@ -1,97 +1,72 @@
 {
-  "_args": [
-    [
-      "inflight@^1.0.4",
-      "D:\\Cordova\\cordova-windows\\node_modules\\glob"
-    ]
+  "name": "inflight",
+  "version": "1.0.5",
+  "description": "Add callbacks to requests in flight to avoid async duplication",
+  "main": "inflight.js",
+  "files": [
+    "inflight.js"
   ],
-  "_from": "inflight@>=1.0.4 <2.0.0",
-  "_id": "inflight@1.0.5",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/inflight",
-  "_nodeVersion": "5.10.1",
-  "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/inflight-1.0.5.tgz_1463529611443_0.00041943578980863094"
+  "dependencies": {
+    "once": "^1.3.0",
+    "wrappy": "1"
   },
-  "_npmUser": {
-    "email": "kat@sykosomatic.org",
-    "name": "zkat"
+  "devDependencies": {
+    "tap": "^1.2.0"
   },
-  "_npmVersion": "3.9.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "inflight",
-    "raw": "inflight@^1.0.4",
-    "rawSpec": "^1.0.4",
-    "scope": null,
-    "spec": ">=1.0.4 <2.0.0",
-    "type": "range"
+  "scripts": {
+    "test": "tap test.js"
   },
-  "_requiredBy": [
-    "/glob"
-  ],
-  "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
-  "_shasum": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a",
-  "_shrinkwrap": null,
-  "_spec": "inflight@^1.0.4",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\glob",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/npm/inflight.git"
+  },
   "author": {
-    "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
     "url": "http://blog.izs.me/"
   },
   "bugs": {
     "url": "https://github.com/isaacs/inflight/issues"
   },
-  "dependencies": {
-    "once": "^1.3.0",
-    "wrappy": "1"
+  "homepage": "https://github.com/isaacs/inflight",
+  "license": "ISC",
+  "gitHead": "559e37b4f6327fca797fe8d7fe8ed6d9cae08821",
+  "_id": "inflight@1.0.5",
+  "_shasum": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a",
+  "_from": "inflight@>=1.0.4 <2.0.0",
+  "_npmVersion": "3.9.1",
+  "_nodeVersion": "5.10.1",
+  "_npmUser": {
+    "name": "zkat",
+    "email": "kat@sykosomatic.org"
   },
-  "description": "Add callbacks to requests in flight to avoid async duplication",
-  "devDependencies": {
-    "tap": "^1.2.0"
-  },
-  "directories": {},
   "dist": {
     "shasum": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a",
     "tarball": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"
   },
-  "files": [
-    "inflight.js"
-  ],
-  "gitHead": "559e37b4f6327fca797fe8d7fe8ed6d9cae08821",
-  "homepage": "https://github.com/isaacs/inflight",
-  "license": "ISC",
-  "main": "inflight.js",
   "maintainers": [
     {
-      "email": "me@re-becca.org",
-      "name": "iarna"
+      "name": "iarna",
+      "email": "me@re-becca.org"
     },
     {
-      "email": "i@izs.me",
-      "name": "isaacs"
+      "name": "isaacs",
+      "email": "i@izs.me"
     },
     {
-      "email": "ogd@aoaioxxysz.net",
-      "name": "othiym23"
+      "name": "othiym23",
+      "email": "ogd@aoaioxxysz.net"
     },
     {
-      "email": "kat@sykosomatic.org",
-      "name": "zkat"
+      "name": "zkat",
+      "email": "kat@sykosomatic.org"
     }
   ],
-  "name": "inflight",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/npm/inflight.git"
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/inflight-1.0.5.tgz_1463529611443_0.00041943578980863094"
   },
-  "scripts": {
-    "test": "tap test.js"
-  },
-  "version": "1.0.5"
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/inherits/LICENSE b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/LICENSE
similarity index 100%
rename from node_modules/inherits/LICENSE
rename to node_modules/cordova-common/node_modules/glob/node_modules/inherits/LICENSE
diff --git a/node_modules/inherits/README.md b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/README.md
similarity index 100%
rename from node_modules/inherits/README.md
rename to node_modules/cordova-common/node_modules/glob/node_modules/inherits/README.md
diff --git a/node_modules/inherits/inherits.js b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/inherits.js
similarity index 100%
rename from node_modules/inherits/inherits.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/inherits/inherits.js
diff --git a/node_modules/inherits/inherits_browser.js b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/inherits_browser.js
similarity index 100%
rename from node_modules/inherits/inherits_browser.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/inherits/inherits_browser.js
diff --git a/node_modules/cordova-common/node_modules/glob/node_modules/inherits/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/package.json
new file mode 100644
index 0000000..8c08a43
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/package.json
@@ -0,0 +1,35 @@
+{
+  "name": "inherits",
+  "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
+  "version": "2.0.1",
+  "keywords": [
+    "inheritance",
+    "class",
+    "klass",
+    "oop",
+    "object-oriented",
+    "inherits",
+    "browser",
+    "browserify"
+  ],
+  "main": "./inherits.js",
+  "browser": "./inherits_browser.js",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/inherits.git"
+  },
+  "license": "ISC",
+  "scripts": {
+    "test": "node test"
+  },
+  "readme": "Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n  superclass\n* new version overwrites current prototype while old one preserves any\n  existing fields on it\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/isaacs/inherits/issues"
+  },
+  "homepage": "https://github.com/isaacs/inherits#readme",
+  "_id": "inherits@2.0.1",
+  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+  "_from": "inherits@>=2.0.0 <3.0.0"
+}
diff --git a/node_modules/inherits/test.js b/node_modules/cordova-common/node_modules/glob/node_modules/inherits/test.js
similarity index 100%
rename from node_modules/inherits/test.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/inherits/test.js
diff --git a/node_modules/once/LICENSE b/node_modules/cordova-common/node_modules/glob/node_modules/once/LICENSE
similarity index 100%
rename from node_modules/once/LICENSE
rename to node_modules/cordova-common/node_modules/glob/node_modules/once/LICENSE
diff --git a/node_modules/once/README.md b/node_modules/cordova-common/node_modules/glob/node_modules/once/README.md
similarity index 100%
rename from node_modules/once/README.md
rename to node_modules/cordova-common/node_modules/glob/node_modules/once/README.md
diff --git a/node_modules/wrappy/LICENSE b/node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE
similarity index 100%
copy from node_modules/wrappy/LICENSE
copy to node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE
diff --git a/node_modules/wrappy/README.md b/node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/README.md
similarity index 100%
copy from node_modules/wrappy/README.md
copy to node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/README.md
diff --git a/node_modules/wrappy/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/package.json
similarity index 62%
copy from node_modules/wrappy/package.json
copy to node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/package.json
index f6b7d4e..de3bfd5 100644
--- a/node_modules/wrappy/package.json
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/package.json
@@ -1,89 +1,63 @@
 {
-  "_args": [
-    [
-      "wrappy@1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\inflight"
-    ]
+  "name": "wrappy",
+  "version": "1.0.2",
+  "description": "Callback wrapping utility",
+  "main": "wrappy.js",
+  "files": [
+    "wrappy.js"
   ],
-  "_from": "wrappy@>=1.0.0 <2.0.0",
-  "_id": "wrappy@1.0.2",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/wrappy",
-  "_nodeVersion": "5.10.1",
-  "_npmOperationalInternal": {
-    "host": "packages-16-east.internal.npmjs.com",
-    "tmp": "tmp/wrappy-1.0.2.tgz_1463527848281_0.037129373755306005"
-  },
-  "_npmUser": {
-    "email": "kat@sykosomatic.org",
-    "name": "zkat"
-  },
-  "_npmVersion": "3.9.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "wrappy",
-    "raw": "wrappy@1",
-    "rawSpec": "1",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/inflight",
-    "/once"
-  ],
-  "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-  "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
-  "_shrinkwrap": null,
-  "_spec": "wrappy@1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\inflight",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/npm/wrappy/issues"
+  "directories": {
+    "test": "test"
   },
   "dependencies": {},
-  "description": "Callback wrapping utility",
   "devDependencies": {
     "tap": "^2.3.1"
   },
-  "directories": {
-    "test": "test"
+  "scripts": {
+    "test": "tap --coverage test/*.js"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/npm/wrappy.git"
+  },
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "license": "ISC",
+  "bugs": {
+    "url": "https://github.com/npm/wrappy/issues"
+  },
+  "homepage": "https://github.com/npm/wrappy",
+  "gitHead": "71d91b6dc5bdeac37e218c2cf03f9ab55b60d214",
+  "_id": "wrappy@1.0.2",
+  "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
+  "_from": "wrappy@>=1.0.0 <2.0.0",
+  "_npmVersion": "3.9.1",
+  "_nodeVersion": "5.10.1",
+  "_npmUser": {
+    "name": "zkat",
+    "email": "kat@sykosomatic.org"
   },
   "dist": {
     "shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
     "tarball": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
   },
-  "files": [
-    "wrappy.js"
-  ],
-  "gitHead": "71d91b6dc5bdeac37e218c2cf03f9ab55b60d214",
-  "homepage": "https://github.com/npm/wrappy",
-  "license": "ISC",
-  "main": "wrappy.js",
   "maintainers": [
     {
-      "email": "i@izs.me",
-      "name": "isaacs"
+      "name": "isaacs",
+      "email": "i@izs.me"
     },
     {
-      "email": "kat@sykosomatic.org",
-      "name": "zkat"
+      "name": "zkat",
+      "email": "kat@sykosomatic.org"
     }
   ],
-  "name": "wrappy",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/npm/wrappy.git"
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/wrappy-1.0.2.tgz_1463527848281_0.037129373755306005"
   },
-  "scripts": {
-    "test": "tap --coverage test/*.js"
-  },
-  "version": "1.0.2"
+  "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/wrappy/wrappy.js b/node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js
similarity index 100%
copy from node_modules/wrappy/wrappy.js
copy to node_modules/cordova-common/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js
diff --git a/node_modules/once/once.js b/node_modules/cordova-common/node_modules/glob/node_modules/once/once.js
similarity index 100%
rename from node_modules/once/once.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/once/once.js
diff --git a/node_modules/cordova-common/node_modules/glob/node_modules/once/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/once/package.json
new file mode 100644
index 0000000..8f78c2c
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/once/package.json
@@ -0,0 +1,47 @@
+{
+  "name": "once",
+  "version": "1.3.3",
+  "description": "Run a function exactly one time",
+  "main": "once.js",
+  "directories": {
+    "test": "test"
+  },
+  "dependencies": {
+    "wrappy": "1"
+  },
+  "devDependencies": {
+    "tap": "^1.2.0"
+  },
+  "scripts": {
+    "test": "tap test/*.js"
+  },
+  "files": [
+    "once.js"
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/once.git"
+  },
+  "keywords": [
+    "once",
+    "function",
+    "one",
+    "single"
+  ],
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "license": "ISC",
+  "readme": "# once\n\nOnly call a function once.\n\n## usage\n\n```javascript\nvar once = require('once')\n\nfunction load (file, cb) {\n  cb = once(cb)\n  loader.load('file')\n  loader.once('load', cb)\n  loader.once('error', cb)\n}\n```\n\nOr add to the Function.prototype in a responsible way:\n\n```javascript\n// only has to be done once\nrequire('once').proto()\n\nfunction load (file, cb) {\n  cb = cb.once()\n  loader.load('file')\n  loader.once('load', cb)\n  loader.once('error', cb)\n}\n```\n\nIronically, the prototype feature makes this module twice as\ncomplicated as necessary.\n\nTo check whether you function has been called, use `fn.called`. Once the\nfunction is called for the first time the return value of the original\nfunction is saved in `fn.value` and subsequent calls will continue to\nreturn this value.\n\n```javascript\nvar once = require('once')\n\nfunction load (cb) {\n  cb = once(cb)\n  var stream = createStream()\n  stream.once('data', cb)\n  stream.once('end', function () {\n    if (!cb.called) cb(new Error('not found'))\n  })\n}\n```\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/isaacs/once/issues"
+  },
+  "homepage": "https://github.com/isaacs/once#readme",
+  "_id": "once@1.3.3",
+  "_shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
+  "_resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+  "_from": "once@>=1.3.0 <2.0.0"
+}
diff --git a/node_modules/path-is-absolute/index.js b/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/index.js
similarity index 100%
rename from node_modules/path-is-absolute/index.js
rename to node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/index.js
diff --git a/node_modules/path-is-absolute/license b/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/license
similarity index 100%
rename from node_modules/path-is-absolute/license
rename to node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/license
diff --git a/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/package.json b/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/package.json
new file mode 100644
index 0000000..bf60d74
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/package.json
@@ -0,0 +1,53 @@
+{
+  "name": "path-is-absolute",
+  "version": "1.0.0",
+  "description": "Node.js 0.12 path.isAbsolute() ponyfill",
+  "license": "MIT",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
+  },
+  "author": {
+    "name": "Sindre Sorhus",
+    "email": "sindresorhus@gmail.com",
+    "url": "sindresorhus.com"
+  },
+  "engines": {
+    "node": ">=0.10.0"
+  },
+  "scripts": {
+    "test": "node test.js"
+  },
+  "files": [
+    "index.js"
+  ],
+  "keywords": [
+    "path",
+    "paths",
+    "file",
+    "dir",
+    "absolute",
+    "isabsolute",
+    "is-absolute",
+    "built-in",
+    "util",
+    "utils",
+    "core",
+    "ponyfill",
+    "polyfill",
+    "shim",
+    "is",
+    "detect",
+    "check"
+  ],
+  "readme": "# path-is-absolute [![Build Status](https://travis-ci.org/sindresorhus/path-is-absolute.svg?branch=master)](https://travis-ci.org/sindresorhus/path-is-absolute)\n\n> Node.js 0.12 [`path.isAbsolute()`](http://nodejs.org/api/path.html#path_path_isabsolute_path) ponyfill\n\n> Ponyfill: A polyfill that doesn't overwrite the native method\n\n\n## Install\n\n```\n$ npm install --save path-is-absolute\n```\n\n\n## Usage\n\n```js\nvar pathIsAbsolute = require('path-is-absolute');\n\n// Linux\npathIsAbsolute('/home/foo');\n//=> true\n\n// Windows\npathIsAbsolute('C:/Users/');\n//=> true\n\n// Any OS\npathIsAbsolute.posix('/home/foo');\n//=> true\n```\n\n\n## API\n\nSee the [`path.isAbsolute()` docs](http://nodejs.org/api/path.html#path_path_isabsolute_path).\n\n### pathIsAbsolute(path)\n\n### pathIsAbsolute.posix(path)\n\nThe Posix specific version.\n\n### pathIsAbsolute.win32(path)\n\nThe Windows specific version.\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n",
+  "readmeFilename": "readme.md",
+  "bugs": {
+    "url": "https://github.com/sindresorhus/path-is-absolute/issues"
+  },
+  "homepage": "https://github.com/sindresorhus/path-is-absolute#readme",
+  "_id": "path-is-absolute@1.0.0",
+  "_shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
+  "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
+  "_from": "path-is-absolute@>=1.0.0 <2.0.0"
+}
diff --git a/node_modules/path-is-absolute/readme.md b/node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/readme.md
similarity index 100%
rename from node_modules/path-is-absolute/readme.md
rename to node_modules/cordova-common/node_modules/glob/node_modules/path-is-absolute/readme.md
diff --git a/node_modules/cordova-common/node_modules/glob/package.json b/node_modules/cordova-common/node_modules/glob/package.json
new file mode 100644
index 0000000..c9d20c0
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/glob/package.json
@@ -0,0 +1,56 @@
+{
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "name": "glob",
+  "description": "a little globber",
+  "version": "5.0.15",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/node-glob.git"
+  },
+  "main": "glob.js",
+  "files": [
+    "glob.js",
+    "sync.js",
+    "common.js"
+  ],
+  "engines": {
+    "node": "*"
+  },
+  "dependencies": {
+    "inflight": "^1.0.4",
+    "inherits": "2",
+    "minimatch": "2 || 3",
+    "once": "^1.3.0",
+    "path-is-absolute": "^1.0.0"
+  },
+  "devDependencies": {
+    "mkdirp": "0",
+    "rimraf": "^2.2.8",
+    "tap": "^1.1.4",
+    "tick": "0.0.6"
+  },
+  "scripts": {
+    "prepublish": "npm run benchclean",
+    "profclean": "rm -f v8.log profile.txt",
+    "test": "tap test/*.js --cov",
+    "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js",
+    "bench": "bash benchmark.sh",
+    "prof": "bash prof.sh && cat profile.txt",
+    "benchclean": "node benchclean.js"
+  },
+  "license": "ISC",
+  "readme": "[![Build Status](https://travis-ci.org/isaacs/node-glob.svg?branch=master)](https://travis-ci.org/isaacs/node-glob/) [![Dependency Status](https://david-dm.org/isaacs/node-glob.svg)](https://david-dm.org/isaacs/node-glob) [![devDependency Status](https://david-dm.org/isaacs/node-glob/dev-status.svg)](https://david-dm.org/isaacs/node-glob#info=devDependencies) [![optionalDependency Status](https://david-dm.org/isaacs/node-glob/optional-status.svg)](https://david-dm.org/isaacs/node-glob#info=optionalDependencies)\n\n# Glob\n\nMatch files using the patterns the shell uses, like stars and stuff.\n\nThis is a glob implementation in JavaScript.  It uses the `minimatch`\nlibrary to do its matching.\n\n![](oh-my-glob.gif)\n\n## Usage\n\n```javascript\nvar glob = require(\"glob\")\n\n// options is optional\nglob(\"**/*.js\", options, function (er, files) {\n  // files is an array of filenames.\n  // If the `nonull` option is set, and nothing\n  // was found, then files is [\"**/*.js\"]\n  // er is an error object or null.\n})\n```\n\n## Glob Primer\n\n\"Globs\" are the patterns you type when you do stuff like `ls *.js` on\nthe command line, or put `build/*` in a `.gitignore` file.\n\nBefore parsing the path part patterns, braced sections are expanded\ninto a set.  Braced sections start with `{` and end with `}`, with any\nnumber of comma-delimited sections within.  Braced sections may contain\nslash characters, so `a{/b/c,bcd}` would expand into `a/b/c` and `abcd`.\n\nThe following characters have special magic meaning when used in a\npath portion:\n\n* `*` Matches 0 or more characters in a single path portion\n* `?` Matches 1 character\n* `[...]` Matches a range of characters, similar to a RegExp range.\n  If the first character of the range is `!` or `^` then it matches\n  any character not in the range.\n* `!(pattern|pattern|pattern)` Matches anything that does not match\n  any of the patterns provided.\n* `?(pattern|pattern|pattern)` Matches zero or one occurrence of the\n  patterns provided.\n* `+(pattern|pattern|pattern)` Matches one or more occurrences of the\n  patterns provided.\n* `*(a|b|c)` Matches zero or more occurrences of the patterns provided\n* `@(pattern|pat*|pat?erN)` Matches exactly one of the patterns\n  provided\n* `**` If a \"globstar\" is alone in a path portion, then it matches\n  zero or more directories and subdirectories searching for matches.\n  It does not crawl symlinked directories.\n\n### Dots\n\nIf a file or directory path portion has a `.` as the first character,\nthen it will not match any glob pattern unless that pattern's\ncorresponding path part also has a `.` as its first character.\n\nFor example, the pattern `a/.*/c` would match the file at `a/.b/c`.\nHowever the pattern `a/*/c` would not, because `*` does not start with\na dot character.\n\nYou can make glob treat dots as normal characters by setting\n`dot:true` in the options.\n\n### Basename Matching\n\nIf you set `matchBase:true` in the options, and the pattern has no\nslashes in it, then it will seek for any file anywhere in the tree\nwith a matching basename.  For example, `*.js` would match\n`test/simple/basic.js`.\n\n### Negation\n\nThe intent for negation would be for a pattern starting with `!` to\nmatch everything that *doesn't* match the supplied pattern.  However,\nthe implementation is weird, and for the time being, this should be\navoided.  The behavior is deprecated in version 5, and will be removed\nentirely in version 6.\n\n### Empty Sets\n\nIf no matching files are found, then an empty array is returned.  This\ndiffers from the shell, where the pattern itself is returned.  For\nexample:\n\n    $ echo a*s*d*f\n    a*s*d*f\n\nTo get the bash-style behavior, set the `nonull:true` in the options.\n\n### See Also:\n\n* `man sh`\n* `man bash` (Search for \"Pattern Matching\")\n* `man 3 fnmatch`\n* `man 5 gitignore`\n* [minimatch documentation](https://github.com/isaacs/minimatch)\n\n## glob.hasMagic(pattern, [options])\n\nReturns `true` if there are any special characters in the pattern, and\n`false` otherwise.\n\nNote that the options affect the results.  If `noext:true` is set in\nthe options object, then `+(a|b)` will not be considered a magic\npattern.  If the pattern has a brace expansion, like `a/{b/c,x/y}`\nthen that is considered magical, unless `nobrace:true` is set in the\noptions.\n\n## glob(pattern, [options], cb)\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* `cb` {Function}\n  * `err` {Error | null}\n  * `matches` {Array<String>} filenames found matching the pattern\n\nPerform an asynchronous glob search.\n\n## glob.sync(pattern, [options])\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* return: {Array<String>} filenames found matching the pattern\n\nPerform a synchronous glob search.\n\n## Class: glob.Glob\n\nCreate a Glob object by instantiating the `glob.Glob` class.\n\n```javascript\nvar Glob = require(\"glob\").Glob\nvar mg = new Glob(pattern, options, cb)\n```\n\nIt's an EventEmitter, and starts walking the filesystem to find matches\nimmediately.\n\n### new glob.Glob(pattern, [options], [cb])\n\n* `pattern` {String} pattern to search for\n* `options` {Object}\n* `cb` {Function} Called when an error occurs, or matches are found\n  * `err` {Error | null}\n  * `matches` {Array<String>} filenames found matching the pattern\n\nNote that if the `sync` flag is set in the options, then matches will\nbe immediately available on the `g.found` member.\n\n### Properties\n\n* `minimatch` The minimatch object that the glob uses.\n* `options` The options object passed in.\n* `aborted` Boolean which is set to true when calling `abort()`.  There\n  is no way at this time to continue a glob search after aborting, but\n  you can re-use the statCache to avoid having to duplicate syscalls.\n* `cache` Convenience object.  Each field has the following possible\n  values:\n  * `false` - Path does not exist\n  * `true` - Path exists\n  * `'DIR'` - Path exists, and is not a directory\n  * `'FILE'` - Path exists, and is a directory\n  * `[file, entries, ...]` - Path exists, is a directory, and the\n    array value is the results of `fs.readdir`\n* `statCache` Cache of `fs.stat` results, to prevent statting the same\n  path multiple times.\n* `symlinks` A record of which paths are symbolic links, which is\n  relevant in resolving `**` patterns.\n* `realpathCache` An optional object which is passed to `fs.realpath`\n  to minimize unnecessary syscalls.  It is stored on the instantiated\n  Glob object, and may be re-used.\n\n### Events\n\n* `end` When the matching is finished, this is emitted with all the\n  matches found.  If the `nonull` option is set, and no match was found,\n  then the `matches` list contains the original pattern.  The matches\n  are sorted, unless the `nosort` flag is set.\n* `match` Every time a match is found, this is emitted with the matched.\n* `error` Emitted when an unexpected error is encountered, or whenever\n  any fs error occurs if `options.strict` is set.\n* `abort` When `abort()` is called, this event is raised.\n\n### Methods\n\n* `pause` Temporarily stop the search\n* `resume` Resume the search\n* `abort` Stop the search forever\n\n### Options\n\nAll the options that can be passed to Minimatch can also be passed to\nGlob to change pattern matching behavior.  Also, some have been added,\nor have glob-specific ramifications.\n\nAll options are false by default, unless otherwise noted.\n\nAll options are added to the Glob object, as well.\n\nIf you are running many `glob` operations, you can pass a Glob object\nas the `options` argument to a subsequent operation to shortcut some\n`stat` and `readdir` calls.  At the very least, you may pass in shared\n`symlinks`, `statCache`, `realpathCache`, and `cache` options, so that\nparallel glob operations will be sped up by sharing information about\nthe filesystem.\n\n* `cwd` The current working directory in which to search.  Defaults\n  to `process.cwd()`.\n* `root` The place where patterns starting with `/` will be mounted\n  onto.  Defaults to `path.resolve(options.cwd, \"/\")` (`/` on Unix\n  systems, and `C:\\` or some such on Windows.)\n* `dot` Include `.dot` files in normal matches and `globstar` matches.\n  Note that an explicit dot in a portion of the pattern will always\n  match dot files.\n* `nomount` By default, a pattern starting with a forward-slash will be\n  \"mounted\" onto the root setting, so that a valid filesystem path is\n  returned.  Set this flag to disable that behavior.\n* `mark` Add a `/` character to directory matches.  Note that this\n  requires additional stat calls.\n* `nosort` Don't sort the results.\n* `stat` Set to true to stat *all* results.  This reduces performance\n  somewhat, and is completely unnecessary, unless `readdir` is presumed\n  to be an untrustworthy indicator of file existence.\n* `silent` When an unusual error is encountered when attempting to\n  read a directory, a warning will be printed to stderr.  Set the\n  `silent` option to true to suppress these warnings.\n* `strict` When an unusual error is encountered when attempting to\n  read a directory, the process will just continue on in search of\n  other matches.  Set the `strict` option to raise an error in these\n  cases.\n* `cache` See `cache` property above.  Pass in a previously generated\n  cache object to save some fs calls.\n* `statCache` A cache of results of filesystem information, to prevent\n  unnecessary stat calls.  While it should not normally be necessary\n  to set this, you may pass the statCache from one glob() call to the\n  options object of another, if you know that the filesystem will not\n  change between calls.  (See \"Race Conditions\" below.)\n* `symlinks` A cache of known symbolic links.  You may pass in a\n  previously generated `symlinks` object to save `lstat` calls when\n  resolving `**` matches.\n* `sync` DEPRECATED: use `glob.sync(pattern, opts)` instead.\n* `nounique` In some cases, brace-expanded patterns can result in the\n  same file showing up multiple times in the result set.  By default,\n  this implementation prevents duplicates in the result set.  Set this\n  flag to disable that behavior.\n* `nonull` Set to never return an empty set, instead returning a set\n  containing the pattern itself.  This is the default in glob(3).\n* `debug` Set to enable debug logging in minimatch and glob.\n* `nobrace` Do not expand `{a,b}` and `{1..3}` brace sets.\n* `noglobstar` Do not match `**` against multiple filenames.  (Ie,\n  treat it as a normal `*` instead.)\n* `noext` Do not match `+(a|b)` \"extglob\" patterns.\n* `nocase` Perform a case-insensitive match.  Note: on\n  case-insensitive filesystems, non-magic patterns will match by\n  default, since `stat` and `readdir` will not raise errors.\n* `matchBase` Perform a basename-only match if the pattern does not\n  contain any slash characters.  That is, `*.js` would be treated as\n  equivalent to `**/*.js`, matching all js files in all directories.\n* `nodir` Do not match directories, only files.  (Note: to match\n  *only* directories, simply put a `/` at the end of the pattern.)\n* `ignore` Add a pattern or an array of patterns to exclude matches.\n* `follow` Follow symlinked directories when expanding `**` patterns.\n  Note that this can result in a lot of duplicate references in the\n  presence of cyclic links.\n* `realpath` Set to true to call `fs.realpath` on all of the results.\n  In the case of a symlink that cannot be resolved, the full absolute\n  path to the matched entry is returned (though it will usually be a\n  broken symlink)\n* `nonegate` Suppress deprecated `negate` behavior.  (See below.)\n  Default=true\n* `nocomment` Suppress deprecated `comment` behavior.  (See below.)\n  Default=true\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between node-glob and other\nimplementations, and are intentional.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set.  This is supported in the manner of bsdglob\nand bash 4.3, where `**` only has special significance if it is the only\nthing in a path part.  That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nNote that symlinked directories are not crawled as part of a `**`,\nthough their contents may match against subsequent portions of the\npattern.  This prevents infinite loops and duplicates and the like.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen glob returns the pattern as-provided, rather than\ninterpreting the character escapes.  For example,\n`glob.match([], \"\\\\*a\\\\?\")` will return `\"\\\\*a\\\\?\"` rather than\n`\"*a?\"`.  This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern.  Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity.  Since those two are valid, matching proceeds.\n\n### Comments and Negation\n\n**Note**: In version 5 of this module, negation and comments are\n**disabled** by default.  You can explicitly set `nonegate:false` or\n`nocomment:false` to re-enable them.  They are going away entirely in\nversion 6.\n\nThe intent for negation would be for a pattern starting with `!` to\nmatch everything that *doesn't* match the supplied pattern.  However,\nthe implementation is weird.  It is better to use the `ignore` option\nto set a pattern or set of patterns to exclude from matches.  If you\nwant the \"everything except *x*\" type of behavior, you can use `**` as\nthe main pattern, and set an `ignore` for the things to exclude.\n\nThe comments feature is added in minimatch, primarily to more easily\nsupport use cases like ignore files, where a `#` at the start of a\nline makes the pattern \"empty\".  However, in the context of a\nstraightforward filesystem globber, \"comments\" don't make much sense.\n\n## Windows\n\n**Please only use forward-slashes in glob expressions.**\n\nThough windows uses either `/` or `\\` as its path separator, only `/`\ncharacters are used by this glob implementation.  You must use\nforward-slashes **only** in glob expressions.  Back-slashes will always\nbe interpreted as escape characters, not path separators.\n\nResults from absolute patterns such as `/foo/*` are mounted onto the\nroot setting using `path.join`.  On windows, this will by default result\nin `/foo/*` matching `C:\\foo\\bar.txt`.\n\n## Race Conditions\n\nGlob searching, by its very nature, is susceptible to race conditions,\nsince it relies on directory walking and such.\n\nAs a result, it is possible that a file that exists when glob looks for\nit may have been deleted or modified by the time it returns the result.\n\nAs part of its internal implementation, this program caches all stat\nand readdir calls that it makes, in order to cut down on system\noverhead.  However, this also makes it even more susceptible to races,\nespecially if the cache or statCache objects are reused between glob\ncalls.\n\nUsers are thus advised not to use a glob result as a guarantee of\nfilesystem state in the face of rapid changes.  For the vast majority\nof operations, this is never a problem.\n\n## Contributing\n\nAny change to behavior (including bugfixes) must come with a test.\n\nPatches that fail tests or reduce performance will be rejected.\n\n```\n# to run tests\nnpm test\n\n# to re-generate test fixtures\nnpm run test-regen\n\n# to benchmark against bash/zsh\nnpm run bench\n\n# to profile javascript\nnpm run prof\n```\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/isaacs/node-glob/issues"
+  },
+  "homepage": "https://github.com/isaacs/node-glob#readme",
+  "_id": "glob@5.0.15",
+  "_shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
+  "_resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+  "_from": "glob@>=5.0.13 <6.0.0"
+}
diff --git a/node_modules/glob/sync.js b/node_modules/cordova-common/node_modules/glob/sync.js
similarity index 100%
rename from node_modules/glob/sync.js
rename to node_modules/cordova-common/node_modules/glob/sync.js
diff --git a/node_modules/minimatch/LICENSE b/node_modules/cordova-common/node_modules/minimatch/LICENSE
similarity index 100%
rename from node_modules/minimatch/LICENSE
rename to node_modules/cordova-common/node_modules/minimatch/LICENSE
diff --git a/node_modules/minimatch/README.md b/node_modules/cordova-common/node_modules/minimatch/README.md
similarity index 100%
rename from node_modules/minimatch/README.md
rename to node_modules/cordova-common/node_modules/minimatch/README.md
diff --git a/node_modules/minimatch/minimatch.js b/node_modules/cordova-common/node_modules/minimatch/minimatch.js
similarity index 100%
rename from node_modules/minimatch/minimatch.js
rename to node_modules/cordova-common/node_modules/minimatch/minimatch.js
diff --git a/node_modules/brace-expansion/.npmignore b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/.npmignore
similarity index 100%
rename from node_modules/brace-expansion/.npmignore
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/.npmignore
diff --git a/node_modules/brace-expansion/README.md b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/README.md
similarity index 100%
rename from node_modules/brace-expansion/README.md
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/README.md
diff --git a/node_modules/brace-expansion/example.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/example.js
similarity index 100%
rename from node_modules/brace-expansion/example.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/example.js
diff --git a/node_modules/brace-expansion/index.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/index.js
similarity index 100%
rename from node_modules/brace-expansion/index.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/index.js
diff --git a/node_modules/balanced-match/.npmignore b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
similarity index 100%
rename from node_modules/balanced-match/.npmignore
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
diff --git a/node_modules/balanced-match/LICENSE.md b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md
similarity index 100%
rename from node_modules/balanced-match/LICENSE.md
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md
diff --git a/node_modules/balanced-match/README.md b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
similarity index 100%
rename from node_modules/balanced-match/README.md
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
diff --git a/node_modules/balanced-match/index.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
similarity index 100%
rename from node_modules/balanced-match/index.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
diff --git a/node_modules/balanced-match/package.json b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
similarity index 67%
rename from node_modules/balanced-match/package.json
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
index a5ade7e..ee083b2 100644
--- a/node_modules/balanced-match/package.json
+++ b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
@@ -1,62 +1,20 @@
 {
-  "_args": [
-    [
-      "balanced-match@^0.4.1",
-      "D:\\Cordova\\cordova-windows\\node_modules\\brace-expansion"
-    ]
-  ],
-  "_from": "balanced-match@>=0.4.1 <0.5.0",
-  "_id": "balanced-match@0.4.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/balanced-match",
-  "_nodeVersion": "6.0.0",
-  "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/balanced-match-0.4.1.tgz_1462129663650_0.39764496590942144"
+  "name": "balanced-match",
+  "description": "Match balanced character pairs, like \"{\" and \"}\"",
+  "version": "0.4.1",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/juliangruber/balanced-match.git"
   },
-  "_npmUser": {
-    "email": "julian@juliangruber.com",
-    "name": "juliangruber"
-  },
-  "_npmVersion": "3.8.6",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "balanced-match",
-    "raw": "balanced-match@^0.4.1",
-    "rawSpec": "^0.4.1",
-    "scope": null,
-    "spec": ">=0.4.1 <0.5.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/brace-expansion"
-  ],
-  "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz",
-  "_shasum": "19053e2e0748eadb379da6c09d455cf5e1039335",
-  "_shrinkwrap": null,
-  "_spec": "balanced-match@^0.4.1",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\brace-expansion",
-  "author": {
-    "email": "mail@juliangruber.com",
-    "name": "Julian Gruber",
-    "url": "http://juliangruber.com"
-  },
-  "bugs": {
-    "url": "https://github.com/juliangruber/balanced-match/issues"
+  "homepage": "https://github.com/juliangruber/balanced-match",
+  "main": "index.js",
+  "scripts": {
+    "test": "make test"
   },
   "dependencies": {},
-  "description": "Match balanced character pairs, like \"{\" and \"}\"",
   "devDependencies": {
     "tape": "~4.5.0"
   },
-  "directories": {},
-  "dist": {
-    "shasum": "19053e2e0748eadb379da6c09d455cf5e1039335",
-    "tarball": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz"
-  },
-  "gitHead": "7004b289baaaab6a832f4901735e29d37cc2a863",
-  "homepage": "https://github.com/juliangruber/balanced-match",
   "keywords": [
     "match",
     "regexp",
@@ -64,25 +22,14 @@
     "balanced",
     "parse"
   ],
+  "author": {
+    "name": "Julian Gruber",
+    "email": "mail@juliangruber.com",
+    "url": "http://juliangruber.com"
+  },
   "license": "MIT",
-  "main": "index.js",
-  "maintainers": [
-    {
-      "email": "julian@juliangruber.com",
-      "name": "juliangruber"
-    }
-  ],
-  "name": "balanced-match",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/juliangruber/balanced-match.git"
-  },
-  "scripts": {
-    "test": "make test"
-  },
   "testling": {
+    "files": "test/*.js",
     "browsers": [
       "ie/8..latest",
       "firefox/20..latest",
@@ -95,8 +42,36 @@
       "ipad/6.0..latest",
       "iphone/6.0..latest",
       "android-browser/4.2..latest"
-    ],
-    "files": "test/*.js"
+    ]
   },
-  "version": "0.4.1"
+  "gitHead": "7004b289baaaab6a832f4901735e29d37cc2a863",
+  "bugs": {
+    "url": "https://github.com/juliangruber/balanced-match/issues"
+  },
+  "_id": "balanced-match@0.4.1",
+  "_shasum": "19053e2e0748eadb379da6c09d455cf5e1039335",
+  "_from": "balanced-match@>=0.4.1 <0.5.0",
+  "_npmVersion": "3.8.6",
+  "_nodeVersion": "6.0.0",
+  "_npmUser": {
+    "name": "juliangruber",
+    "email": "julian@juliangruber.com"
+  },
+  "dist": {
+    "shasum": "19053e2e0748eadb379da6c09d455cf5e1039335",
+    "tarball": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "juliangruber",
+      "email": "julian@juliangruber.com"
+    }
+  ],
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/balanced-match-0.4.1.tgz_1462129663650_0.39764496590942144"
+  },
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/concat-map/.travis.yml b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
similarity index 100%
rename from node_modules/concat-map/.travis.yml
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
diff --git a/node_modules/concat-map/LICENSE b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
similarity index 100%
rename from node_modules/concat-map/LICENSE
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
diff --git a/node_modules/concat-map/README.markdown b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
similarity index 100%
rename from node_modules/concat-map/README.markdown
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
diff --git a/node_modules/concat-map/example/map.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
similarity index 100%
rename from node_modules/concat-map/example/map.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
diff --git a/node_modules/concat-map/index.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
similarity index 100%
rename from node_modules/concat-map/index.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
diff --git a/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
new file mode 100644
index 0000000..50cc7b5
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
@@ -0,0 +1,69 @@
+{
+  "name": "concat-map",
+  "description": "concatenative mapdashery",
+  "version": "0.0.1",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/substack/node-concat-map.git"
+  },
+  "main": "index.js",
+  "keywords": [
+    "concat",
+    "concatMap",
+    "map",
+    "functional",
+    "higher-order"
+  ],
+  "directories": {
+    "example": "example",
+    "test": "test"
+  },
+  "scripts": {
+    "test": "tape test/*.js"
+  },
+  "devDependencies": {
+    "tape": "~2.4.0"
+  },
+  "license": "MIT",
+  "author": {
+    "name": "James Halliday",
+    "email": "mail@substack.net",
+    "url": "http://substack.net"
+  },
+  "testling": {
+    "files": "test/*.js",
+    "browsers": {
+      "ie": [
+        6,
+        7,
+        8,
+        9
+      ],
+      "ff": [
+        3.5,
+        10,
+        15
+      ],
+      "chrome": [
+        10,
+        22
+      ],
+      "safari": [
+        5.1
+      ],
+      "opera": [
+        12
+      ]
+    }
+  },
+  "readme": "concat-map\n==========\n\nConcatenative mapdashery.\n\n[![browser support](http://ci.testling.com/substack/node-concat-map.png)](http://ci.testling.com/substack/node-concat-map)\n\n[![build status](https://secure.travis-ci.org/substack/node-concat-map.png)](http://travis-ci.org/substack/node-concat-map)\n\nexample\n=======\n\n``` js\nvar concatMap = require('concat-map');\nvar xs = [ 1, 2, 3, 4, 5, 6 ];\nvar ys = concatMap(xs, function (x) {\n    return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];\n});\nconsole.dir(ys);\n```\n\n***\n\n```\n[ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]\n```\n\nmethods\n=======\n\n``` js\nvar concatMap = require('concat-map')\n```\n\nconcatMap(xs, fn)\n-----------------\n\nReturn an array of concatenated elements by calling `fn(x, i)` for each element\n`x` and each index `i` in the array `xs`.\n\nWhen `fn(x, i)` returns an array, its result will be concatenated with the\nresult array. If `fn(x, i)` returns anything else, that value will be pushed\nonto the end of the result array.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install concat-map\n```\n\nlicense\n=======\n\nMIT\n\nnotes\n=====\n\nThis module was written while sitting high above the ground in a tree.\n",
+  "readmeFilename": "README.markdown",
+  "bugs": {
+    "url": "https://github.com/substack/node-concat-map/issues"
+  },
+  "homepage": "https://github.com/substack/node-concat-map#readme",
+  "_id": "concat-map@0.0.1",
+  "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
+  "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+  "_from": "concat-map@0.0.1"
+}
diff --git a/node_modules/concat-map/test/map.js b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
similarity index 100%
rename from node_modules/concat-map/test/map.js
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
diff --git a/node_modules/brace-expansion/package.json b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/package.json
similarity index 64%
rename from node_modules/brace-expansion/package.json
rename to node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/package.json
index 91c177a..a684f73 100644
--- a/node_modules/brace-expansion/package.json
+++ b/node_modules/cordova-common/node_modules/minimatch/node_modules/brace-expansion/package.json
@@ -1,90 +1,33 @@
 {
-  "_args": [
-    [
-      "brace-expansion@^1.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\minimatch"
-    ]
-  ],
-  "_from": "brace-expansion@>=1.0.0 <2.0.0",
-  "_id": "brace-expansion@1.1.4",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/brace-expansion",
-  "_nodeVersion": "6.0.0",
-  "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/brace-expansion-1.1.4.tgz_1462130058897_0.14984136167913675"
+  "name": "brace-expansion",
+  "description": "Brace expansion as known from sh/bash",
+  "version": "1.1.4",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/juliangruber/brace-expansion.git"
   },
-  "_npmUser": {
-    "email": "julian@juliangruber.com",
-    "name": "juliangruber"
-  },
-  "_npmVersion": "3.8.6",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "brace-expansion",
-    "raw": "brace-expansion@^1.0.0",
-    "rawSpec": "^1.0.0",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/minimatch"
-  ],
-  "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz",
-  "_shasum": "464a204c77f482c085c2a36c456bbfbafb67a127",
-  "_shrinkwrap": null,
-  "_spec": "brace-expansion@^1.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\minimatch",
-  "author": {
-    "email": "mail@juliangruber.com",
-    "name": "Julian Gruber",
-    "url": "http://juliangruber.com"
-  },
-  "bugs": {
-    "url": "https://github.com/juliangruber/brace-expansion/issues"
+  "homepage": "https://github.com/juliangruber/brace-expansion",
+  "main": "index.js",
+  "scripts": {
+    "test": "tape test/*.js",
+    "gentest": "bash test/generate.sh"
   },
   "dependencies": {
     "balanced-match": "^0.4.1",
     "concat-map": "0.0.1"
   },
-  "description": "Brace expansion as known from sh/bash",
   "devDependencies": {
     "tape": "4.5.1"
   },
-  "directories": {},
-  "dist": {
-    "shasum": "464a204c77f482c085c2a36c456bbfbafb67a127",
-    "tarball": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz"
-  },
-  "gitHead": "1660b75d0bf03b022e7888b576cd5a4080692c1d",
-  "homepage": "https://github.com/juliangruber/brace-expansion",
   "keywords": [],
+  "author": {
+    "name": "Julian Gruber",
+    "email": "mail@juliangruber.com",
+    "url": "http://juliangruber.com"
+  },
   "license": "MIT",
-  "main": "index.js",
-  "maintainers": [
-    {
-      "email": "julian@juliangruber.com",
-      "name": "juliangruber"
-    },
-    {
-      "email": "isaacs@npmjs.com",
-      "name": "isaacs"
-    }
-  ],
-  "name": "brace-expansion",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/juliangruber/brace-expansion.git"
-  },
-  "scripts": {
-    "gentest": "bash test/generate.sh",
-    "test": "tape test/*.js"
-  },
   "testling": {
+    "files": "test/*.js",
     "browsers": [
       "ie/8..latest",
       "firefox/20..latest",
@@ -97,8 +40,40 @@
       "ipad/6.0..latest",
       "iphone/6.0..latest",
       "android-browser/4.2..latest"
-    ],
-    "files": "test/*.js"
+    ]
   },
-  "version": "1.1.4"
+  "gitHead": "1660b75d0bf03b022e7888b576cd5a4080692c1d",
+  "bugs": {
+    "url": "https://github.com/juliangruber/brace-expansion/issues"
+  },
+  "_id": "brace-expansion@1.1.4",
+  "_shasum": "464a204c77f482c085c2a36c456bbfbafb67a127",
+  "_from": "brace-expansion@>=1.0.0 <2.0.0",
+  "_npmVersion": "3.8.6",
+  "_nodeVersion": "6.0.0",
+  "_npmUser": {
+    "name": "juliangruber",
+    "email": "julian@juliangruber.com"
+  },
+  "dist": {
+    "shasum": "464a204c77f482c085c2a36c456bbfbafb67a127",
+    "tarball": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "juliangruber",
+      "email": "julian@juliangruber.com"
+    },
+    {
+      "name": "isaacs",
+      "email": "isaacs@npmjs.com"
+    }
+  ],
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/brace-expansion-1.1.4.tgz_1462130058897_0.14984136167913675"
+  },
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/cordova-common/node_modules/minimatch/package.json b/node_modules/cordova-common/node_modules/minimatch/package.json
new file mode 100644
index 0000000..e7158b6
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/minimatch/package.json
@@ -0,0 +1,43 @@
+{
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me"
+  },
+  "name": "minimatch",
+  "description": "a glob matcher in javascript",
+  "version": "3.0.0",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/minimatch.git"
+  },
+  "main": "minimatch.js",
+  "scripts": {
+    "posttest": "standard minimatch.js test/*.js",
+    "test": "tap test/*.js"
+  },
+  "engines": {
+    "node": "*"
+  },
+  "dependencies": {
+    "brace-expansion": "^1.0.0"
+  },
+  "devDependencies": {
+    "standard": "^3.7.2",
+    "tap": "^1.2.0"
+  },
+  "license": "ISC",
+  "files": [
+    "minimatch.js"
+  ],
+  "readme": "# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require(\"minimatch\")\n\nminimatch(\"bar.foo\", \"*.foo\") // true!\nminimatch(\"bar.foo\", \"*.bar\") // false!\nminimatch(\"bar.foo\", \"*.+(bar|foo)\", { debug: true }) // true, and noisy!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* \"Globstar\" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require(\"minimatch\").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n  Each row in the\n  array corresponds to a brace-expanded pattern.  Each item in the row\n  corresponds to a single path-part.  For example, the pattern\n  `{a,b/c}/d` would expand to a set of patterns like:\n\n        [ [ a, d ]\n        , [ b, c, d ] ]\n\n    If a portion of the pattern doesn't have any \"magic\" in it\n    (that is, it's something like `\"foo\"` rather than `fo*o?`), then it\n    will be left as a string rather than converted to a regular\n    expression.\n\n* `regexp` Created by the `makeRe` method.  A single regular expression\n  expressing the entire pattern.  This is useful in cases where you wish\n  to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `\"\"`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n  Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n  false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n  filename, and match it against a single row in the `regExpSet`.  This\n  method is mainly for internal use, but is exposed so that it can be\n  used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items.  So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export.  Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, \"*.js\", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`.  Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter(\"*.js\", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob.  If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, \"*.js\", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable \"extglob\" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself if this option is set.  When not set, an empty list\nis returned if there are no matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes.  For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated.  Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally.  This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`.  Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything.  Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set.  This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part.  That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes.  For example,\n`minimatch.match([], \"\\\\*a\\\\?\")` will return `\"\\\\*a\\\\?\"` rather than\n`\"*a?\"`.  This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern.  Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity.  Since those two are valid, matching proceeds.\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/isaacs/minimatch/issues"
+  },
+  "homepage": "https://github.com/isaacs/minimatch#readme",
+  "_id": "minimatch@3.0.0",
+  "_shasum": "5236157a51e4f004c177fb3c527ff7dd78f0ef83",
+  "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz",
+  "_from": "minimatch@>=3.0.0 <4.0.0"
+}
diff --git a/node_modules/osenv/.npmignore b/node_modules/cordova-common/node_modules/osenv/.npmignore
similarity index 100%
rename from node_modules/osenv/.npmignore
rename to node_modules/cordova-common/node_modules/osenv/.npmignore
diff --git a/node_modules/osenv/.travis.yml b/node_modules/cordova-common/node_modules/osenv/.travis.yml
similarity index 100%
rename from node_modules/osenv/.travis.yml
rename to node_modules/cordova-common/node_modules/osenv/.travis.yml
diff --git a/node_modules/osenv/LICENSE b/node_modules/cordova-common/node_modules/osenv/LICENSE
similarity index 100%
rename from node_modules/osenv/LICENSE
rename to node_modules/cordova-common/node_modules/osenv/LICENSE
diff --git a/node_modules/osenv/README.md b/node_modules/cordova-common/node_modules/osenv/README.md
similarity index 100%
rename from node_modules/osenv/README.md
rename to node_modules/cordova-common/node_modules/osenv/README.md
diff --git a/node_modules/os-homedir/index.js b/node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/index.js
similarity index 100%
rename from node_modules/os-homedir/index.js
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/index.js
diff --git a/node_modules/os-homedir/license b/node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/license
similarity index 100%
rename from node_modules/os-homedir/license
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/license
diff --git a/node_modules/os-homedir/package.json b/node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/package.json
similarity index 63%
rename from node_modules/os-homedir/package.json
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/package.json
index 937bc6f..ec96815 100644
--- a/node_modules/os-homedir/package.json
+++ b/node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/package.json
@@ -1,65 +1,26 @@
 {
-  "_args": [
-    [
-      "os-homedir@^1.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\osenv"
-    ]
-  ],
-  "_from": "os-homedir@>=1.0.0 <2.0.0",
-  "_id": "os-homedir@1.0.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/os-homedir",
-  "_nodeVersion": "0.12.5",
-  "_npmUser": {
-    "email": "sindresorhus@gmail.com",
-    "name": "sindresorhus"
-  },
-  "_npmVersion": "2.11.2",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "os-homedir",
-    "raw": "os-homedir@^1.0.0",
-    "rawSpec": "^1.0.0",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/osenv"
-  ],
-  "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz",
-  "_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
-  "_shrinkwrap": null,
-  "_spec": "os-homedir@^1.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\osenv",
-  "author": {
-    "email": "sindresorhus@gmail.com",
-    "name": "Sindre Sorhus",
-    "url": "sindresorhus.com"
-  },
-  "bugs": {
-    "url": "https://github.com/sindresorhus/os-homedir/issues"
-  },
-  "dependencies": {},
+  "name": "os-homedir",
+  "version": "1.0.1",
   "description": "io.js 2.3.0 os.homedir() ponyfill",
-  "devDependencies": {
-    "ava": "0.0.4",
-    "path-exists": "^1.0.0"
+  "license": "MIT",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/sindresorhus/os-homedir.git"
   },
-  "directories": {},
-  "dist": {
-    "shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
-    "tarball": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz"
+  "author": {
+    "name": "Sindre Sorhus",
+    "email": "sindresorhus@gmail.com",
+    "url": "sindresorhus.com"
   },
   "engines": {
     "node": ">=0.10.0"
   },
+  "scripts": {
+    "test": "node test.js"
+  },
   "files": [
     "index.js"
   ],
-  "gitHead": "13ff83fbd13ebe286a6092286b2c634ab4534c5f",
-  "homepage": "https://github.com/sindresorhus/os-homedir",
   "keywords": [
     "built-in",
     "core",
@@ -75,22 +36,35 @@
     "user",
     "path"
   ],
-  "license": "MIT",
+  "devDependencies": {
+    "ava": "0.0.4",
+    "path-exists": "^1.0.0"
+  },
+  "gitHead": "13ff83fbd13ebe286a6092286b2c634ab4534c5f",
+  "bugs": {
+    "url": "https://github.com/sindresorhus/os-homedir/issues"
+  },
+  "homepage": "https://github.com/sindresorhus/os-homedir",
+  "_id": "os-homedir@1.0.1",
+  "_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
+  "_from": "os-homedir@>=1.0.0 <2.0.0",
+  "_npmVersion": "2.11.2",
+  "_nodeVersion": "0.12.5",
+  "_npmUser": {
+    "name": "sindresorhus",
+    "email": "sindresorhus@gmail.com"
+  },
+  "dist": {
+    "shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
+    "tarball": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz"
+  },
   "maintainers": [
     {
-      "email": "sindresorhus@gmail.com",
-      "name": "sindresorhus"
+      "name": "sindresorhus",
+      "email": "sindresorhus@gmail.com"
     }
   ],
-  "name": "os-homedir",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/sindresorhus/os-homedir.git"
-  },
-  "scripts": {
-    "test": "node test.js"
-  },
-  "version": "1.0.1"
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/os-homedir/readme.md b/node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/readme.md
similarity index 100%
rename from node_modules/os-homedir/readme.md
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-homedir/readme.md
diff --git a/node_modules/os-tmpdir/index.js b/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/index.js
similarity index 100%
rename from node_modules/os-tmpdir/index.js
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/index.js
diff --git a/node_modules/os-tmpdir/license b/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/license
similarity index 100%
rename from node_modules/os-tmpdir/license
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/license
diff --git a/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/package.json b/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/package.json
new file mode 100644
index 0000000..071ea5e
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/package.json
@@ -0,0 +1,53 @@
+{
+  "name": "os-tmpdir",
+  "version": "1.0.1",
+  "description": "Node.js os.tmpdir() ponyfill",
+  "license": "MIT",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/sindresorhus/os-tmpdir.git"
+  },
+  "author": {
+    "name": "Sindre Sorhus",
+    "email": "sindresorhus@gmail.com",
+    "url": "sindresorhus.com"
+  },
+  "engines": {
+    "node": ">=0.10.0"
+  },
+  "scripts": {
+    "test": "node test.js"
+  },
+  "files": [
+    "index.js"
+  ],
+  "keywords": [
+    "built-in",
+    "core",
+    "ponyfill",
+    "polyfill",
+    "shim",
+    "os",
+    "tmpdir",
+    "tempdir",
+    "tmp",
+    "temp",
+    "dir",
+    "directory",
+    "env",
+    "environment"
+  ],
+  "devDependencies": {
+    "ava": "0.0.4"
+  },
+  "readme": "# os-tmpdir [![Build Status](https://travis-ci.org/sindresorhus/os-tmpdir.svg?branch=master)](https://travis-ci.org/sindresorhus/os-tmpdir)\n\n> Node.js [`os.tmpdir()`](https://nodejs.org/api/os.html#os_os_tmpdir) ponyfill\n\n> Ponyfill: A polyfill that doesn't overwrite the native method\n\nUse this instead of `require('os').tmpdir()` to get a consistent behaviour on different Node.js versions (even 0.8).\n\n*This is actually taken from io.js 2.0.2 as it contains some fixes that haven't bubbled up to Node.js yet.*\n\n\n## Install\n\n```\n$ npm install --save os-tmpdir\n```\n\n\n## Usage\n\n```js\nvar osTmpdir = require('os-tmpdir');\n\nosTmpdir();\n//=> /var/folders/m3/5574nnhn0yj488ccryqr7tc80000gn/T\n```\n\n\n## API\n\nSee the [`os.tmpdir()` docs](https://nodejs.org/api/os.html#os_os_tmpdir).\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n",
+  "readmeFilename": "readme.md",
+  "bugs": {
+    "url": "https://github.com/sindresorhus/os-tmpdir/issues"
+  },
+  "homepage": "https://github.com/sindresorhus/os-tmpdir#readme",
+  "_id": "os-tmpdir@1.0.1",
+  "_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
+  "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
+  "_from": "os-tmpdir@>=1.0.0 <2.0.0"
+}
diff --git a/node_modules/os-tmpdir/readme.md b/node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/readme.md
similarity index 100%
rename from node_modules/os-tmpdir/readme.md
rename to node_modules/cordova-common/node_modules/osenv/node_modules/os-tmpdir/readme.md
diff --git a/node_modules/osenv/osenv.js b/node_modules/cordova-common/node_modules/osenv/osenv.js
similarity index 100%
rename from node_modules/osenv/osenv.js
rename to node_modules/cordova-common/node_modules/osenv/osenv.js
diff --git a/node_modules/cordova-common/node_modules/osenv/package.json b/node_modules/cordova-common/node_modules/osenv/package.json
new file mode 100644
index 0000000..24d0aa4
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/osenv/package.json
@@ -0,0 +1,76 @@
+{
+  "name": "osenv",
+  "version": "0.1.3",
+  "main": "osenv.js",
+  "directories": {
+    "test": "test"
+  },
+  "dependencies": {
+    "os-homedir": "^1.0.0",
+    "os-tmpdir": "^1.0.0"
+  },
+  "devDependencies": {
+    "tap": "^1.2.0"
+  },
+  "scripts": {
+    "test": "tap test/*.js"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/npm/osenv.git"
+  },
+  "keywords": [
+    "environment",
+    "variable",
+    "home",
+    "tmpdir",
+    "path",
+    "prompt",
+    "ps1"
+  ],
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "license": "ISC",
+  "description": "Look up environment settings specific to different operating systems",
+  "gitHead": "f746b3405d8f9e28054d11b97e1436f6a15016c4",
+  "bugs": {
+    "url": "https://github.com/npm/osenv/issues"
+  },
+  "homepage": "https://github.com/npm/osenv#readme",
+  "_id": "osenv@0.1.3",
+  "_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
+  "_from": "osenv@>=0.1.3 <0.2.0",
+  "_npmVersion": "3.0.0",
+  "_nodeVersion": "2.2.1",
+  "_npmUser": {
+    "name": "isaacs",
+    "email": "isaacs@npmjs.com"
+  },
+  "dist": {
+    "shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
+    "tarball": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "isaacs",
+      "email": "i@izs.me"
+    },
+    {
+      "name": "robertkowalski",
+      "email": "rok@kowalski.gd"
+    },
+    {
+      "name": "othiym23",
+      "email": "ogd@aoaioxxysz.net"
+    },
+    {
+      "name": "iarna",
+      "email": "me@re-becca.org"
+    }
+  ],
+  "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz",
+  "readme": "ERROR: No README data found!"
+}
diff --git a/node_modules/osenv/test/unix.js b/node_modules/cordova-common/node_modules/osenv/test/unix.js
similarity index 100%
rename from node_modules/osenv/test/unix.js
rename to node_modules/cordova-common/node_modules/osenv/test/unix.js
diff --git a/node_modules/osenv/test/windows.js b/node_modules/cordova-common/node_modules/osenv/test/windows.js
similarity index 100%
rename from node_modules/osenv/test/windows.js
rename to node_modules/cordova-common/node_modules/osenv/test/windows.js
diff --git a/node_modules/osenv/x.tap b/node_modules/cordova-common/node_modules/osenv/x.tap
similarity index 100%
rename from node_modules/osenv/x.tap
rename to node_modules/cordova-common/node_modules/osenv/x.tap
diff --git a/node_modules/plist/.jshintrc b/node_modules/cordova-common/node_modules/plist/.jshintrc
similarity index 100%
rename from node_modules/plist/.jshintrc
rename to node_modules/cordova-common/node_modules/plist/.jshintrc
diff --git a/node_modules/plist/.travis.yml b/node_modules/cordova-common/node_modules/plist/.travis.yml
similarity index 100%
rename from node_modules/plist/.travis.yml
rename to node_modules/cordova-common/node_modules/plist/.travis.yml
diff --git a/node_modules/plist/History.md b/node_modules/cordova-common/node_modules/plist/History.md
similarity index 100%
rename from node_modules/plist/History.md
rename to node_modules/cordova-common/node_modules/plist/History.md
diff --git a/node_modules/plist/LICENSE b/node_modules/cordova-common/node_modules/plist/LICENSE
similarity index 100%
rename from node_modules/plist/LICENSE
rename to node_modules/cordova-common/node_modules/plist/LICENSE
diff --git a/node_modules/plist/Makefile b/node_modules/cordova-common/node_modules/plist/Makefile
similarity index 100%
rename from node_modules/plist/Makefile
rename to node_modules/cordova-common/node_modules/plist/Makefile
diff --git a/node_modules/plist/README.md b/node_modules/cordova-common/node_modules/plist/README.md
similarity index 100%
rename from node_modules/plist/README.md
rename to node_modules/cordova-common/node_modules/plist/README.md
diff --git a/node_modules/plist/dist/plist-build.js b/node_modules/cordova-common/node_modules/plist/dist/plist-build.js
similarity index 100%
rename from node_modules/plist/dist/plist-build.js
rename to node_modules/cordova-common/node_modules/plist/dist/plist-build.js
diff --git a/node_modules/plist/dist/plist-parse.js b/node_modules/cordova-common/node_modules/plist/dist/plist-parse.js
similarity index 100%
rename from node_modules/plist/dist/plist-parse.js
rename to node_modules/cordova-common/node_modules/plist/dist/plist-parse.js
diff --git a/node_modules/plist/dist/plist.js b/node_modules/cordova-common/node_modules/plist/dist/plist.js
similarity index 100%
rename from node_modules/plist/dist/plist.js
rename to node_modules/cordova-common/node_modules/plist/dist/plist.js
diff --git a/node_modules/plist/examples/browser/index.html b/node_modules/cordova-common/node_modules/plist/examples/browser/index.html
similarity index 100%
rename from node_modules/plist/examples/browser/index.html
rename to node_modules/cordova-common/node_modules/plist/examples/browser/index.html
diff --git a/node_modules/plist/lib/build.js b/node_modules/cordova-common/node_modules/plist/lib/build.js
similarity index 100%
rename from node_modules/plist/lib/build.js
rename to node_modules/cordova-common/node_modules/plist/lib/build.js
diff --git a/node_modules/plist/lib/node.js b/node_modules/cordova-common/node_modules/plist/lib/node.js
similarity index 100%
rename from node_modules/plist/lib/node.js
rename to node_modules/cordova-common/node_modules/plist/lib/node.js
diff --git a/node_modules/plist/lib/parse.js b/node_modules/cordova-common/node_modules/plist/lib/parse.js
similarity index 100%
rename from node_modules/plist/lib/parse.js
rename to node_modules/cordova-common/node_modules/plist/lib/parse.js
diff --git a/node_modules/plist/lib/plist.js b/node_modules/cordova-common/node_modules/plist/lib/plist.js
similarity index 100%
rename from node_modules/plist/lib/plist.js
rename to node_modules/cordova-common/node_modules/plist/lib/plist.js
diff --git a/node_modules/base64-js/.travis.yml b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/.travis.yml
similarity index 100%
rename from node_modules/base64-js/.travis.yml
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/.travis.yml
diff --git a/node_modules/base64-js/LICENSE.MIT b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/LICENSE.MIT
similarity index 100%
rename from node_modules/base64-js/LICENSE.MIT
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/LICENSE.MIT
diff --git a/node_modules/base64-js/README.md b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/README.md
similarity index 100%
rename from node_modules/base64-js/README.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/README.md
diff --git a/node_modules/base64-js/bench/bench.js b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/bench/bench.js
similarity index 100%
rename from node_modules/base64-js/bench/bench.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/bench/bench.js
diff --git a/node_modules/base64-js/lib/b64.js b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/lib/b64.js
similarity index 100%
rename from node_modules/base64-js/lib/b64.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/lib/b64.js
diff --git a/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/package.json b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/package.json
new file mode 100644
index 0000000..7acaa0a
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/package.json
@@ -0,0 +1,47 @@
+{
+  "author": {
+    "name": "T. Jameson Little",
+    "email": "t.jameson.little@gmail.com"
+  },
+  "name": "base64-js",
+  "description": "Base64 encoding/decoding in pure JS",
+  "version": "0.0.8",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/beatgammit/base64-js.git"
+  },
+  "main": "lib/b64.js",
+  "scripts": {
+    "test": "tape test/*.js"
+  },
+  "testling": {
+    "files": "test/*.js",
+    "browsers": [
+      "ie/6..latest",
+      "chrome/4..latest",
+      "firefox/3..latest",
+      "safari/5.1..latest",
+      "opera/11.0..latest",
+      "iphone/6",
+      "ipad/6"
+    ]
+  },
+  "engines": {
+    "node": ">= 0.4"
+  },
+  "license": "MIT",
+  "dependencies": {},
+  "devDependencies": {
+    "tape": "~2.3.2"
+  },
+  "readme": "base64-js\n=========\n\n`base64-js` does basic base64 encoding/decoding in pure JS.\n\n[![build status](https://secure.travis-ci.org/beatgammit/base64-js.png)](http://travis-ci.org/beatgammit/base64-js)\n\n[![testling badge](https://ci.testling.com/beatgammit/base64-js.png)](https://ci.testling.com/beatgammit/base64-js)\n\nMany browsers already have base64 encoding/decoding functionality, but it is for text data, not all-purpose binary data.\n\nSometimes encoding/decoding binary data in the browser is useful, and that is what this module does.\n\n## install\n\nWith [npm](https://npmjs.org) do:\n\n`npm install base64-js`\n\n## methods\n\n`var base64 = require('base64-js')`\n\n`base64` has two exposed functions, `toByteArray` and `fromByteArray`, which both take a single argument.\n\n* `toByteArray` - Takes a base64 string and returns a byte array\n* `fromByteArray` - Takes a byte array and returns a base64 string\n\n## license\n\nMIT",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/beatgammit/base64-js/issues"
+  },
+  "homepage": "https://github.com/beatgammit/base64-js#readme",
+  "_id": "base64-js@0.0.8",
+  "_shasum": "1101e9544f4a76b1bc3b26d452ca96d7a35e7978",
+  "_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
+  "_from": "base64-js@0.0.8"
+}
diff --git a/node_modules/base64-js/test/convert.js b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/test/convert.js
similarity index 100%
rename from node_modules/base64-js/test/convert.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/test/convert.js
diff --git a/node_modules/base64-js/test/url-safe.js b/node_modules/cordova-common/node_modules/plist/node_modules/base64-js/test/url-safe.js
similarity index 100%
rename from node_modules/base64-js/test/url-safe.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/base64-js/test/url-safe.js
diff --git a/node_modules/util-deprecate/History.md b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/History.md
similarity index 100%
rename from node_modules/util-deprecate/History.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/History.md
diff --git a/node_modules/util-deprecate/LICENSE b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/LICENSE
similarity index 100%
rename from node_modules/util-deprecate/LICENSE
rename to node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/LICENSE
diff --git a/node_modules/util-deprecate/README.md b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/README.md
similarity index 100%
rename from node_modules/util-deprecate/README.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/README.md
diff --git a/node_modules/util-deprecate/browser.js b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/browser.js
similarity index 100%
rename from node_modules/util-deprecate/browser.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/browser.js
diff --git a/node_modules/util-deprecate/node.js b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/node.js
similarity index 100%
rename from node_modules/util-deprecate/node.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/node.js
diff --git a/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/package.json b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/package.json
new file mode 100644
index 0000000..7cb0797
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/node_modules/util-deprecate/package.json
@@ -0,0 +1,37 @@
+{
+  "name": "util-deprecate",
+  "version": "1.0.2",
+  "description": "The Node.js `util.deprecate()` function with browser support",
+  "main": "node.js",
+  "browser": "browser.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/TooTallNate/util-deprecate.git"
+  },
+  "keywords": [
+    "util",
+    "deprecate",
+    "browserify",
+    "browser",
+    "node"
+  ],
+  "author": {
+    "name": "Nathan Rajlich",
+    "email": "nathan@tootallnate.net",
+    "url": "http://n8.io/"
+  },
+  "license": "MIT",
+  "bugs": {
+    "url": "https://github.com/TooTallNate/util-deprecate/issues"
+  },
+  "homepage": "https://github.com/TooTallNate/util-deprecate",
+  "readme": "util-deprecate\n==============\n### The Node.js `util.deprecate()` function with browser support\n\nIn Node.js, this module simply re-exports the `util.deprecate()` function.\n\nIn the web browser (i.e. via browserify), a browser-specific implementation\nof the `util.deprecate()` function is used.\n\n\n## API\n\nA `deprecate()` function is the only thing exposed by this module.\n\n``` javascript\n// setup:\nexports.foo = deprecate(foo, 'foo() is deprecated, use bar() instead');\n\n\n// users see:\nfoo();\n// foo() is deprecated, use bar() instead\nfoo();\nfoo();\n```\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n",
+  "readmeFilename": "README.md",
+  "_id": "util-deprecate@1.0.2",
+  "_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
+  "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+  "_from": "util-deprecate@1.0.2"
+}
diff --git a/node_modules/xmlbuilder/.npmignore b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/.npmignore
similarity index 100%
rename from node_modules/xmlbuilder/.npmignore
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/.npmignore
diff --git a/node_modules/xmlbuilder/LICENSE b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/LICENSE
similarity index 100%
rename from node_modules/xmlbuilder/LICENSE
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/LICENSE
diff --git a/node_modules/xmlbuilder/README.md b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/README.md
similarity index 100%
rename from node_modules/xmlbuilder/README.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/README.md
diff --git a/node_modules/xmlbuilder/lib/XMLAttribute.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLAttribute.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLAttribute.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLAttribute.js
diff --git a/node_modules/xmlbuilder/lib/XMLBuilder.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLBuilder.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLBuilder.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLBuilder.js
diff --git a/node_modules/xmlbuilder/lib/XMLCData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLCData.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLCData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLCData.js
diff --git a/node_modules/xmlbuilder/lib/XMLComment.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLComment.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLComment.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLComment.js
diff --git a/node_modules/xmlbuilder/lib/XMLDTDAttList.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDAttList.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDTDAttList.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDAttList.js
diff --git a/node_modules/xmlbuilder/lib/XMLDTDElement.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDElement.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDTDElement.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDElement.js
diff --git a/node_modules/xmlbuilder/lib/XMLDTDEntity.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDEntity.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDTDEntity.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDEntity.js
diff --git a/node_modules/xmlbuilder/lib/XMLDTDNotation.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDNotation.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDTDNotation.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDNotation.js
diff --git a/node_modules/xmlbuilder/lib/XMLDeclaration.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDeclaration.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDeclaration.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDeclaration.js
diff --git a/node_modules/xmlbuilder/lib/XMLDocType.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDocType.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLDocType.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLDocType.js
diff --git a/node_modules/xmlbuilder/lib/XMLElement.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLElement.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLElement.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLElement.js
diff --git a/node_modules/xmlbuilder/lib/XMLNode.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLNode.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLNode.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLNode.js
diff --git a/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
diff --git a/node_modules/xmlbuilder/lib/XMLRaw.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLRaw.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLRaw.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLRaw.js
diff --git a/node_modules/xmlbuilder/lib/XMLStringifier.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLStringifier.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLStringifier.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLStringifier.js
diff --git a/node_modules/xmlbuilder/lib/XMLText.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLText.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/XMLText.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/XMLText.js
diff --git a/node_modules/xmlbuilder/lib/index.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/index.js
similarity index 100%
rename from node_modules/xmlbuilder/lib/index.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/lib/index.js
diff --git a/node_modules/lodash/LICENSE b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/LICENSE
similarity index 100%
rename from node_modules/lodash/LICENSE
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/LICENSE
diff --git a/node_modules/lodash/README.md b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/README.md
similarity index 100%
rename from node_modules/lodash/README.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/README.md
diff --git a/node_modules/lodash/array.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array.js
similarity index 100%
rename from node_modules/lodash/array.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array.js
diff --git a/node_modules/lodash/array/chunk.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/chunk.js
similarity index 100%
rename from node_modules/lodash/array/chunk.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/chunk.js
diff --git a/node_modules/lodash/array/compact.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/compact.js
similarity index 100%
rename from node_modules/lodash/array/compact.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/compact.js
diff --git a/node_modules/lodash/array/difference.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/difference.js
similarity index 100%
rename from node_modules/lodash/array/difference.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/difference.js
diff --git a/node_modules/lodash/array/drop.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/drop.js
similarity index 100%
rename from node_modules/lodash/array/drop.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/drop.js
diff --git a/node_modules/lodash/array/dropRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropRight.js
similarity index 100%
rename from node_modules/lodash/array/dropRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropRight.js
diff --git a/node_modules/lodash/array/dropRightWhile.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropRightWhile.js
similarity index 100%
rename from node_modules/lodash/array/dropRightWhile.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropRightWhile.js
diff --git a/node_modules/lodash/array/dropWhile.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropWhile.js
similarity index 100%
rename from node_modules/lodash/array/dropWhile.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/dropWhile.js
diff --git a/node_modules/lodash/array/fill.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/fill.js
similarity index 100%
rename from node_modules/lodash/array/fill.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/fill.js
diff --git a/node_modules/lodash/array/findIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/findIndex.js
similarity index 100%
rename from node_modules/lodash/array/findIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/findIndex.js
diff --git a/node_modules/lodash/array/findLastIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/findLastIndex.js
similarity index 100%
rename from node_modules/lodash/array/findLastIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/findLastIndex.js
diff --git a/node_modules/lodash/array/first.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/first.js
similarity index 100%
rename from node_modules/lodash/array/first.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/first.js
diff --git a/node_modules/lodash/array/flatten.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/flatten.js
similarity index 100%
rename from node_modules/lodash/array/flatten.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/flatten.js
diff --git a/node_modules/lodash/array/flattenDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/flattenDeep.js
similarity index 100%
rename from node_modules/lodash/array/flattenDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/flattenDeep.js
diff --git a/node_modules/lodash/array/head.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/head.js
similarity index 100%
rename from node_modules/lodash/array/head.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/head.js
diff --git a/node_modules/lodash/array/indexOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/indexOf.js
similarity index 100%
rename from node_modules/lodash/array/indexOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/indexOf.js
diff --git a/node_modules/lodash/array/initial.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/initial.js
similarity index 100%
rename from node_modules/lodash/array/initial.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/initial.js
diff --git a/node_modules/lodash/array/intersection.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/intersection.js
similarity index 100%
rename from node_modules/lodash/array/intersection.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/intersection.js
diff --git a/node_modules/lodash/array/last.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/last.js
similarity index 100%
rename from node_modules/lodash/array/last.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/last.js
diff --git a/node_modules/lodash/array/lastIndexOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/lastIndexOf.js
similarity index 100%
rename from node_modules/lodash/array/lastIndexOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/lastIndexOf.js
diff --git a/node_modules/lodash/array/object.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/object.js
similarity index 100%
rename from node_modules/lodash/array/object.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/object.js
diff --git a/node_modules/lodash/array/pull.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/pull.js
similarity index 100%
rename from node_modules/lodash/array/pull.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/pull.js
diff --git a/node_modules/lodash/array/pullAt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/pullAt.js
similarity index 100%
rename from node_modules/lodash/array/pullAt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/pullAt.js
diff --git a/node_modules/lodash/array/remove.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/remove.js
similarity index 100%
rename from node_modules/lodash/array/remove.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/remove.js
diff --git a/node_modules/lodash/array/rest.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/rest.js
similarity index 100%
rename from node_modules/lodash/array/rest.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/rest.js
diff --git a/node_modules/lodash/array/slice.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/slice.js
similarity index 100%
rename from node_modules/lodash/array/slice.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/slice.js
diff --git a/node_modules/lodash/array/sortedIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/sortedIndex.js
similarity index 100%
rename from node_modules/lodash/array/sortedIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/sortedIndex.js
diff --git a/node_modules/lodash/array/sortedLastIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/sortedLastIndex.js
similarity index 100%
rename from node_modules/lodash/array/sortedLastIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/sortedLastIndex.js
diff --git a/node_modules/lodash/array/tail.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/tail.js
similarity index 100%
rename from node_modules/lodash/array/tail.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/tail.js
diff --git a/node_modules/lodash/array/take.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/take.js
similarity index 100%
rename from node_modules/lodash/array/take.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/take.js
diff --git a/node_modules/lodash/array/takeRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeRight.js
similarity index 100%
rename from node_modules/lodash/array/takeRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeRight.js
diff --git a/node_modules/lodash/array/takeRightWhile.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeRightWhile.js
similarity index 100%
rename from node_modules/lodash/array/takeRightWhile.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeRightWhile.js
diff --git a/node_modules/lodash/array/takeWhile.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeWhile.js
similarity index 100%
rename from node_modules/lodash/array/takeWhile.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/takeWhile.js
diff --git a/node_modules/lodash/array/union.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/union.js
similarity index 100%
rename from node_modules/lodash/array/union.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/union.js
diff --git a/node_modules/lodash/array/uniq.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/uniq.js
similarity index 100%
rename from node_modules/lodash/array/uniq.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/uniq.js
diff --git a/node_modules/lodash/array/unique.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unique.js
similarity index 100%
rename from node_modules/lodash/array/unique.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unique.js
diff --git a/node_modules/lodash/array/unzip.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unzip.js
similarity index 100%
rename from node_modules/lodash/array/unzip.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unzip.js
diff --git a/node_modules/lodash/array/unzipWith.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unzipWith.js
similarity index 100%
rename from node_modules/lodash/array/unzipWith.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/unzipWith.js
diff --git a/node_modules/lodash/array/without.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/without.js
similarity index 100%
rename from node_modules/lodash/array/without.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/without.js
diff --git a/node_modules/lodash/array/xor.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/xor.js
similarity index 100%
rename from node_modules/lodash/array/xor.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/xor.js
diff --git a/node_modules/lodash/array/zip.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js
similarity index 100%
rename from node_modules/lodash/array/zip.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js
diff --git a/node_modules/lodash/array/zipObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js
similarity index 100%
rename from node_modules/lodash/array/zipObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js
diff --git a/node_modules/lodash/array/zipWith.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js
similarity index 100%
rename from node_modules/lodash/array/zipWith.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js
diff --git a/node_modules/lodash/chain.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js
similarity index 100%
rename from node_modules/lodash/chain.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js
diff --git a/node_modules/lodash/chain/chain.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js
similarity index 100%
rename from node_modules/lodash/chain/chain.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js
diff --git a/node_modules/lodash/chain/commit.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js
similarity index 100%
rename from node_modules/lodash/chain/commit.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js
diff --git a/node_modules/lodash/chain/concat.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js
similarity index 100%
rename from node_modules/lodash/chain/concat.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js
diff --git a/node_modules/lodash/chain/lodash.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js
similarity index 100%
rename from node_modules/lodash/chain/lodash.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js
diff --git a/node_modules/lodash/chain/plant.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js
similarity index 100%
rename from node_modules/lodash/chain/plant.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js
diff --git a/node_modules/lodash/chain/reverse.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js
similarity index 100%
rename from node_modules/lodash/chain/reverse.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js
diff --git a/node_modules/lodash/chain/run.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js
similarity index 100%
rename from node_modules/lodash/chain/run.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js
diff --git a/node_modules/lodash/chain/tap.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js
similarity index 100%
rename from node_modules/lodash/chain/tap.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js
diff --git a/node_modules/lodash/chain/thru.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js
similarity index 100%
rename from node_modules/lodash/chain/thru.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js
diff --git a/node_modules/lodash/chain/toJSON.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js
similarity index 100%
rename from node_modules/lodash/chain/toJSON.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js
diff --git a/node_modules/lodash/chain/toString.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js
similarity index 100%
rename from node_modules/lodash/chain/toString.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js
diff --git a/node_modules/lodash/chain/value.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js
similarity index 100%
rename from node_modules/lodash/chain/value.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js
diff --git a/node_modules/lodash/chain/valueOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js
similarity index 100%
rename from node_modules/lodash/chain/valueOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js
diff --git a/node_modules/lodash/chain/wrapperChain.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperChain.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js
diff --git a/node_modules/lodash/chain/wrapperCommit.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperCommit.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js
diff --git a/node_modules/lodash/chain/wrapperConcat.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperConcat.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js
diff --git a/node_modules/lodash/chain/wrapperPlant.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperPlant.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js
diff --git a/node_modules/lodash/chain/wrapperReverse.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperReverse.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js
diff --git a/node_modules/lodash/chain/wrapperToString.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperToString.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js
diff --git a/node_modules/lodash/chain/wrapperValue.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js
similarity index 100%
rename from node_modules/lodash/chain/wrapperValue.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js
diff --git a/node_modules/lodash/collection.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js
similarity index 100%
rename from node_modules/lodash/collection.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js
diff --git a/node_modules/lodash/collection/all.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js
similarity index 100%
rename from node_modules/lodash/collection/all.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js
diff --git a/node_modules/lodash/collection/any.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js
similarity index 100%
rename from node_modules/lodash/collection/any.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js
diff --git a/node_modules/lodash/collection/at.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js
similarity index 100%
rename from node_modules/lodash/collection/at.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js
diff --git a/node_modules/lodash/collection/collect.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js
similarity index 100%
rename from node_modules/lodash/collection/collect.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js
diff --git a/node_modules/lodash/collection/contains.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js
similarity index 100%
rename from node_modules/lodash/collection/contains.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js
diff --git a/node_modules/lodash/collection/countBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js
similarity index 100%
rename from node_modules/lodash/collection/countBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js
diff --git a/node_modules/lodash/collection/detect.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js
similarity index 100%
rename from node_modules/lodash/collection/detect.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js
diff --git a/node_modules/lodash/collection/each.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js
similarity index 100%
rename from node_modules/lodash/collection/each.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js
diff --git a/node_modules/lodash/collection/eachRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js
similarity index 100%
rename from node_modules/lodash/collection/eachRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js
diff --git a/node_modules/lodash/collection/every.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js
similarity index 100%
rename from node_modules/lodash/collection/every.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js
diff --git a/node_modules/lodash/collection/filter.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js
similarity index 100%
rename from node_modules/lodash/collection/filter.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js
diff --git a/node_modules/lodash/collection/find.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js
similarity index 100%
rename from node_modules/lodash/collection/find.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js
diff --git a/node_modules/lodash/collection/findLast.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js
similarity index 100%
rename from node_modules/lodash/collection/findLast.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js
diff --git a/node_modules/lodash/collection/findWhere.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js
similarity index 100%
rename from node_modules/lodash/collection/findWhere.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js
diff --git a/node_modules/lodash/collection/foldl.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js
similarity index 100%
rename from node_modules/lodash/collection/foldl.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js
diff --git a/node_modules/lodash/collection/foldr.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js
similarity index 100%
rename from node_modules/lodash/collection/foldr.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js
diff --git a/node_modules/lodash/collection/forEach.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js
similarity index 100%
rename from node_modules/lodash/collection/forEach.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js
diff --git a/node_modules/lodash/collection/forEachRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js
similarity index 100%
rename from node_modules/lodash/collection/forEachRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js
diff --git a/node_modules/lodash/collection/groupBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js
similarity index 100%
rename from node_modules/lodash/collection/groupBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js
diff --git a/node_modules/lodash/collection/include.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js
similarity index 100%
rename from node_modules/lodash/collection/include.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js
diff --git a/node_modules/lodash/collection/includes.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js
similarity index 100%
rename from node_modules/lodash/collection/includes.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js
diff --git a/node_modules/lodash/collection/indexBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js
similarity index 100%
rename from node_modules/lodash/collection/indexBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js
diff --git a/node_modules/lodash/collection/inject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js
similarity index 100%
rename from node_modules/lodash/collection/inject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js
diff --git a/node_modules/lodash/collection/invoke.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js
similarity index 100%
rename from node_modules/lodash/collection/invoke.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js
diff --git a/node_modules/lodash/collection/map.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js
similarity index 100%
rename from node_modules/lodash/collection/map.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js
diff --git a/node_modules/lodash/collection/max.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js
similarity index 100%
rename from node_modules/lodash/collection/max.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js
diff --git a/node_modules/lodash/collection/min.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js
similarity index 100%
rename from node_modules/lodash/collection/min.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js
diff --git a/node_modules/lodash/collection/partition.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js
similarity index 100%
rename from node_modules/lodash/collection/partition.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js
diff --git a/node_modules/lodash/collection/pluck.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js
similarity index 100%
rename from node_modules/lodash/collection/pluck.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js
diff --git a/node_modules/lodash/collection/reduce.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js
similarity index 100%
rename from node_modules/lodash/collection/reduce.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js
diff --git a/node_modules/lodash/collection/reduceRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js
similarity index 100%
rename from node_modules/lodash/collection/reduceRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js
diff --git a/node_modules/lodash/collection/reject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js
similarity index 100%
rename from node_modules/lodash/collection/reject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js
diff --git a/node_modules/lodash/collection/sample.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js
similarity index 100%
rename from node_modules/lodash/collection/sample.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js
diff --git a/node_modules/lodash/collection/select.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js
similarity index 100%
rename from node_modules/lodash/collection/select.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js
diff --git a/node_modules/lodash/collection/shuffle.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js
similarity index 100%
rename from node_modules/lodash/collection/shuffle.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js
diff --git a/node_modules/lodash/collection/size.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js
similarity index 100%
rename from node_modules/lodash/collection/size.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js
diff --git a/node_modules/lodash/collection/some.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/some.js
similarity index 100%
rename from node_modules/lodash/collection/some.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/some.js
diff --git a/node_modules/lodash/collection/sortBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortBy.js
similarity index 100%
rename from node_modules/lodash/collection/sortBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortBy.js
diff --git a/node_modules/lodash/collection/sortByAll.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortByAll.js
similarity index 100%
rename from node_modules/lodash/collection/sortByAll.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortByAll.js
diff --git a/node_modules/lodash/collection/sortByOrder.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortByOrder.js
similarity index 100%
rename from node_modules/lodash/collection/sortByOrder.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sortByOrder.js
diff --git a/node_modules/lodash/collection/sum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sum.js
similarity index 100%
rename from node_modules/lodash/collection/sum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sum.js
diff --git a/node_modules/lodash/collection/where.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/where.js
similarity index 100%
rename from node_modules/lodash/collection/where.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/where.js
diff --git a/node_modules/lodash/date.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/date.js
similarity index 100%
rename from node_modules/lodash/date.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/date.js
diff --git a/node_modules/lodash/date/now.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/date/now.js
similarity index 100%
rename from node_modules/lodash/date/now.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/date/now.js
diff --git a/node_modules/lodash/function.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function.js
similarity index 100%
rename from node_modules/lodash/function.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function.js
diff --git a/node_modules/lodash/function/after.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/after.js
similarity index 100%
rename from node_modules/lodash/function/after.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/after.js
diff --git a/node_modules/lodash/function/ary.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/ary.js
similarity index 100%
rename from node_modules/lodash/function/ary.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/ary.js
diff --git a/node_modules/lodash/function/backflow.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/backflow.js
similarity index 100%
rename from node_modules/lodash/function/backflow.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/backflow.js
diff --git a/node_modules/lodash/function/before.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/before.js
similarity index 100%
rename from node_modules/lodash/function/before.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/before.js
diff --git a/node_modules/lodash/function/bind.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bind.js
similarity index 100%
rename from node_modules/lodash/function/bind.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bind.js
diff --git a/node_modules/lodash/function/bindAll.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bindAll.js
similarity index 100%
rename from node_modules/lodash/function/bindAll.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bindAll.js
diff --git a/node_modules/lodash/function/bindKey.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bindKey.js
similarity index 100%
rename from node_modules/lodash/function/bindKey.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/bindKey.js
diff --git a/node_modules/lodash/function/compose.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/compose.js
similarity index 100%
rename from node_modules/lodash/function/compose.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/compose.js
diff --git a/node_modules/lodash/function/curry.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/curry.js
similarity index 100%
rename from node_modules/lodash/function/curry.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/curry.js
diff --git a/node_modules/lodash/function/curryRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/curryRight.js
similarity index 100%
rename from node_modules/lodash/function/curryRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/curryRight.js
diff --git a/node_modules/lodash/function/debounce.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/debounce.js
similarity index 100%
rename from node_modules/lodash/function/debounce.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/debounce.js
diff --git a/node_modules/lodash/function/defer.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/defer.js
similarity index 100%
rename from node_modules/lodash/function/defer.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/defer.js
diff --git a/node_modules/lodash/function/delay.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/delay.js
similarity index 100%
rename from node_modules/lodash/function/delay.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/delay.js
diff --git a/node_modules/lodash/function/flow.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/flow.js
similarity index 100%
rename from node_modules/lodash/function/flow.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/flow.js
diff --git a/node_modules/lodash/function/flowRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/flowRight.js
similarity index 100%
rename from node_modules/lodash/function/flowRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/flowRight.js
diff --git a/node_modules/lodash/function/memoize.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/memoize.js
similarity index 100%
rename from node_modules/lodash/function/memoize.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/memoize.js
diff --git a/node_modules/lodash/function/modArgs.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/modArgs.js
similarity index 100%
rename from node_modules/lodash/function/modArgs.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/modArgs.js
diff --git a/node_modules/lodash/function/negate.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/negate.js
similarity index 100%
rename from node_modules/lodash/function/negate.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/negate.js
diff --git a/node_modules/lodash/function/once.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/once.js
similarity index 100%
rename from node_modules/lodash/function/once.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/once.js
diff --git a/node_modules/lodash/function/partial.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/partial.js
similarity index 100%
rename from node_modules/lodash/function/partial.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/partial.js
diff --git a/node_modules/lodash/function/partialRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/partialRight.js
similarity index 100%
rename from node_modules/lodash/function/partialRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/partialRight.js
diff --git a/node_modules/lodash/function/rearg.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/rearg.js
similarity index 100%
rename from node_modules/lodash/function/rearg.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/rearg.js
diff --git a/node_modules/lodash/function/restParam.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/restParam.js
similarity index 100%
rename from node_modules/lodash/function/restParam.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/restParam.js
diff --git a/node_modules/lodash/function/spread.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/spread.js
similarity index 100%
rename from node_modules/lodash/function/spread.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/spread.js
diff --git a/node_modules/lodash/function/throttle.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/throttle.js
similarity index 100%
rename from node_modules/lodash/function/throttle.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/throttle.js
diff --git a/node_modules/lodash/function/wrap.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/wrap.js
similarity index 100%
rename from node_modules/lodash/function/wrap.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/function/wrap.js
diff --git a/node_modules/lodash/index.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/index.js
similarity index 100%
rename from node_modules/lodash/index.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/index.js
diff --git a/node_modules/lodash/internal/LazyWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/LazyWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/LazyWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/LazyWrapper.js
diff --git a/node_modules/lodash/internal/LodashWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/LodashWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/LodashWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/LodashWrapper.js
diff --git a/node_modules/lodash/internal/MapCache.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/MapCache.js
similarity index 100%
rename from node_modules/lodash/internal/MapCache.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/MapCache.js
diff --git a/node_modules/lodash/internal/SetCache.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/SetCache.js
similarity index 100%
rename from node_modules/lodash/internal/SetCache.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/SetCache.js
diff --git a/node_modules/lodash/internal/arrayConcat.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayConcat.js
similarity index 100%
rename from node_modules/lodash/internal/arrayConcat.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayConcat.js
diff --git a/node_modules/lodash/internal/arrayCopy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayCopy.js
similarity index 100%
rename from node_modules/lodash/internal/arrayCopy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayCopy.js
diff --git a/node_modules/lodash/internal/arrayEach.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEach.js
similarity index 100%
rename from node_modules/lodash/internal/arrayEach.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEach.js
diff --git a/node_modules/lodash/internal/arrayEachRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEachRight.js
similarity index 100%
rename from node_modules/lodash/internal/arrayEachRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEachRight.js
diff --git a/node_modules/lodash/internal/arrayEvery.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEvery.js
similarity index 100%
rename from node_modules/lodash/internal/arrayEvery.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayEvery.js
diff --git a/node_modules/lodash/internal/arrayExtremum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayExtremum.js
similarity index 100%
rename from node_modules/lodash/internal/arrayExtremum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayExtremum.js
diff --git a/node_modules/lodash/internal/arrayFilter.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayFilter.js
similarity index 100%
rename from node_modules/lodash/internal/arrayFilter.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayFilter.js
diff --git a/node_modules/lodash/internal/arrayMap.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayMap.js
similarity index 100%
rename from node_modules/lodash/internal/arrayMap.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayMap.js
diff --git a/node_modules/lodash/internal/arrayPush.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayPush.js
similarity index 100%
rename from node_modules/lodash/internal/arrayPush.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayPush.js
diff --git a/node_modules/lodash/internal/arrayReduce.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayReduce.js
similarity index 100%
rename from node_modules/lodash/internal/arrayReduce.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayReduce.js
diff --git a/node_modules/lodash/internal/arrayReduceRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayReduceRight.js
similarity index 100%
rename from node_modules/lodash/internal/arrayReduceRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arrayReduceRight.js
diff --git a/node_modules/lodash/internal/arraySome.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arraySome.js
similarity index 100%
rename from node_modules/lodash/internal/arraySome.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arraySome.js
diff --git a/node_modules/lodash/internal/arraySum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arraySum.js
similarity index 100%
rename from node_modules/lodash/internal/arraySum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/arraySum.js
diff --git a/node_modules/lodash/internal/assignDefaults.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignDefaults.js
similarity index 100%
rename from node_modules/lodash/internal/assignDefaults.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignDefaults.js
diff --git a/node_modules/lodash/internal/assignOwnDefaults.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignOwnDefaults.js
similarity index 100%
rename from node_modules/lodash/internal/assignOwnDefaults.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignOwnDefaults.js
diff --git a/node_modules/lodash/internal/assignWith.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignWith.js
similarity index 100%
rename from node_modules/lodash/internal/assignWith.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/assignWith.js
diff --git a/node_modules/lodash/internal/baseAssign.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseAssign.js
similarity index 100%
rename from node_modules/lodash/internal/baseAssign.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseAssign.js
diff --git a/node_modules/lodash/internal/baseAt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseAt.js
similarity index 100%
rename from node_modules/lodash/internal/baseAt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseAt.js
diff --git a/node_modules/lodash/internal/baseCallback.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCallback.js
similarity index 100%
rename from node_modules/lodash/internal/baseCallback.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCallback.js
diff --git a/node_modules/lodash/internal/baseClone.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseClone.js
similarity index 100%
rename from node_modules/lodash/internal/baseClone.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseClone.js
diff --git a/node_modules/lodash/internal/baseCompareAscending.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCompareAscending.js
similarity index 100%
rename from node_modules/lodash/internal/baseCompareAscending.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCompareAscending.js
diff --git a/node_modules/lodash/internal/baseCopy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCopy.js
similarity index 100%
rename from node_modules/lodash/internal/baseCopy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCopy.js
diff --git a/node_modules/lodash/internal/baseCreate.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCreate.js
similarity index 100%
rename from node_modules/lodash/internal/baseCreate.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseCreate.js
diff --git a/node_modules/lodash/internal/baseDelay.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseDelay.js
similarity index 100%
rename from node_modules/lodash/internal/baseDelay.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseDelay.js
diff --git a/node_modules/lodash/internal/baseDifference.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseDifference.js
similarity index 100%
rename from node_modules/lodash/internal/baseDifference.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseDifference.js
diff --git a/node_modules/lodash/internal/baseEach.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEach.js
similarity index 100%
rename from node_modules/lodash/internal/baseEach.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEach.js
diff --git a/node_modules/lodash/internal/baseEachRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEachRight.js
similarity index 100%
rename from node_modules/lodash/internal/baseEachRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEachRight.js
diff --git a/node_modules/lodash/internal/baseEvery.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEvery.js
similarity index 100%
rename from node_modules/lodash/internal/baseEvery.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseEvery.js
diff --git a/node_modules/lodash/internal/baseExtremum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseExtremum.js
similarity index 100%
rename from node_modules/lodash/internal/baseExtremum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseExtremum.js
diff --git a/node_modules/lodash/internal/baseFill.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFill.js
similarity index 100%
rename from node_modules/lodash/internal/baseFill.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFill.js
diff --git a/node_modules/lodash/internal/baseFilter.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFilter.js
similarity index 100%
rename from node_modules/lodash/internal/baseFilter.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFilter.js
diff --git a/node_modules/lodash/internal/baseFind.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFind.js
similarity index 100%
rename from node_modules/lodash/internal/baseFind.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFind.js
diff --git a/node_modules/lodash/internal/baseFindIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFindIndex.js
similarity index 100%
rename from node_modules/lodash/internal/baseFindIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFindIndex.js
diff --git a/node_modules/lodash/internal/baseFlatten.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFlatten.js
similarity index 100%
rename from node_modules/lodash/internal/baseFlatten.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFlatten.js
diff --git a/node_modules/lodash/internal/baseFor.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFor.js
similarity index 100%
rename from node_modules/lodash/internal/baseFor.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFor.js
diff --git a/node_modules/lodash/internal/baseForIn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForIn.js
similarity index 100%
rename from node_modules/lodash/internal/baseForIn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForIn.js
diff --git a/node_modules/lodash/internal/baseForOwn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForOwn.js
similarity index 100%
rename from node_modules/lodash/internal/baseForOwn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForOwn.js
diff --git a/node_modules/lodash/internal/baseForOwnRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForOwnRight.js
similarity index 100%
rename from node_modules/lodash/internal/baseForOwnRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForOwnRight.js
diff --git a/node_modules/lodash/internal/baseForRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForRight.js
similarity index 100%
rename from node_modules/lodash/internal/baseForRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseForRight.js
diff --git a/node_modules/lodash/internal/baseFunctions.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFunctions.js
similarity index 100%
rename from node_modules/lodash/internal/baseFunctions.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseFunctions.js
diff --git a/node_modules/lodash/internal/baseGet.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseGet.js
similarity index 100%
rename from node_modules/lodash/internal/baseGet.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseGet.js
diff --git a/node_modules/lodash/internal/baseIndexOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIndexOf.js
similarity index 100%
rename from node_modules/lodash/internal/baseIndexOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIndexOf.js
diff --git a/node_modules/lodash/internal/baseIsEqual.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsEqual.js
similarity index 100%
rename from node_modules/lodash/internal/baseIsEqual.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsEqual.js
diff --git a/node_modules/lodash/internal/baseIsEqualDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsEqualDeep.js
similarity index 100%
rename from node_modules/lodash/internal/baseIsEqualDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsEqualDeep.js
diff --git a/node_modules/lodash/internal/baseIsFunction.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsFunction.js
similarity index 100%
rename from node_modules/lodash/internal/baseIsFunction.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsFunction.js
diff --git a/node_modules/lodash/internal/baseIsMatch.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsMatch.js
similarity index 100%
rename from node_modules/lodash/internal/baseIsMatch.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseIsMatch.js
diff --git a/node_modules/lodash/internal/baseLodash.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseLodash.js
similarity index 100%
rename from node_modules/lodash/internal/baseLodash.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseLodash.js
diff --git a/node_modules/lodash/internal/baseMap.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMap.js
similarity index 100%
rename from node_modules/lodash/internal/baseMap.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMap.js
diff --git a/node_modules/lodash/internal/baseMatches.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMatches.js
similarity index 100%
rename from node_modules/lodash/internal/baseMatches.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMatches.js
diff --git a/node_modules/lodash/internal/baseMatchesProperty.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMatchesProperty.js
similarity index 100%
rename from node_modules/lodash/internal/baseMatchesProperty.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMatchesProperty.js
diff --git a/node_modules/lodash/internal/baseMerge.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMerge.js
similarity index 100%
rename from node_modules/lodash/internal/baseMerge.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMerge.js
diff --git a/node_modules/lodash/internal/baseMergeDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMergeDeep.js
similarity index 100%
rename from node_modules/lodash/internal/baseMergeDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseMergeDeep.js
diff --git a/node_modules/lodash/internal/baseProperty.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseProperty.js
similarity index 100%
rename from node_modules/lodash/internal/baseProperty.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseProperty.js
diff --git a/node_modules/lodash/internal/basePropertyDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/basePropertyDeep.js
similarity index 100%
rename from node_modules/lodash/internal/basePropertyDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/basePropertyDeep.js
diff --git a/node_modules/lodash/internal/basePullAt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/basePullAt.js
similarity index 100%
rename from node_modules/lodash/internal/basePullAt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/basePullAt.js
diff --git a/node_modules/lodash/internal/baseRandom.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseRandom.js
similarity index 100%
rename from node_modules/lodash/internal/baseRandom.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseRandom.js
diff --git a/node_modules/lodash/internal/baseReduce.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseReduce.js
similarity index 100%
rename from node_modules/lodash/internal/baseReduce.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseReduce.js
diff --git a/node_modules/lodash/internal/baseSetData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSetData.js
similarity index 100%
rename from node_modules/lodash/internal/baseSetData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSetData.js
diff --git a/node_modules/lodash/internal/baseSlice.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSlice.js
similarity index 100%
rename from node_modules/lodash/internal/baseSlice.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSlice.js
diff --git a/node_modules/lodash/internal/baseSome.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSome.js
similarity index 100%
rename from node_modules/lodash/internal/baseSome.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSome.js
diff --git a/node_modules/lodash/internal/baseSortBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSortBy.js
similarity index 100%
rename from node_modules/lodash/internal/baseSortBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSortBy.js
diff --git a/node_modules/lodash/internal/baseSortByOrder.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSortByOrder.js
similarity index 100%
rename from node_modules/lodash/internal/baseSortByOrder.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSortByOrder.js
diff --git a/node_modules/lodash/internal/baseSum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSum.js
similarity index 100%
rename from node_modules/lodash/internal/baseSum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseSum.js
diff --git a/node_modules/lodash/internal/baseToString.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseToString.js
similarity index 100%
rename from node_modules/lodash/internal/baseToString.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseToString.js
diff --git a/node_modules/lodash/internal/baseUniq.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseUniq.js
similarity index 100%
rename from node_modules/lodash/internal/baseUniq.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseUniq.js
diff --git a/node_modules/lodash/internal/baseValues.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseValues.js
similarity index 100%
rename from node_modules/lodash/internal/baseValues.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseValues.js
diff --git a/node_modules/lodash/internal/baseWhile.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseWhile.js
similarity index 100%
rename from node_modules/lodash/internal/baseWhile.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseWhile.js
diff --git a/node_modules/lodash/internal/baseWrapperValue.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseWrapperValue.js
similarity index 100%
rename from node_modules/lodash/internal/baseWrapperValue.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/baseWrapperValue.js
diff --git a/node_modules/lodash/internal/binaryIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/binaryIndex.js
similarity index 100%
rename from node_modules/lodash/internal/binaryIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/binaryIndex.js
diff --git a/node_modules/lodash/internal/binaryIndexBy.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/binaryIndexBy.js
similarity index 100%
rename from node_modules/lodash/internal/binaryIndexBy.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/binaryIndexBy.js
diff --git a/node_modules/lodash/internal/bindCallback.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/bindCallback.js
similarity index 100%
rename from node_modules/lodash/internal/bindCallback.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/bindCallback.js
diff --git a/node_modules/lodash/internal/bufferClone.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/bufferClone.js
similarity index 100%
rename from node_modules/lodash/internal/bufferClone.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/bufferClone.js
diff --git a/node_modules/lodash/internal/cacheIndexOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/cacheIndexOf.js
similarity index 100%
rename from node_modules/lodash/internal/cacheIndexOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/cacheIndexOf.js
diff --git a/node_modules/lodash/internal/cachePush.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/cachePush.js
similarity index 100%
rename from node_modules/lodash/internal/cachePush.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/cachePush.js
diff --git a/node_modules/lodash/internal/charsLeftIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/charsLeftIndex.js
similarity index 100%
rename from node_modules/lodash/internal/charsLeftIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/charsLeftIndex.js
diff --git a/node_modules/lodash/internal/charsRightIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/charsRightIndex.js
similarity index 100%
rename from node_modules/lodash/internal/charsRightIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/charsRightIndex.js
diff --git a/node_modules/lodash/internal/compareAscending.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/compareAscending.js
similarity index 100%
rename from node_modules/lodash/internal/compareAscending.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/compareAscending.js
diff --git a/node_modules/lodash/internal/compareMultiple.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/compareMultiple.js
similarity index 100%
rename from node_modules/lodash/internal/compareMultiple.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/compareMultiple.js
diff --git a/node_modules/lodash/internal/composeArgs.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/composeArgs.js
similarity index 100%
rename from node_modules/lodash/internal/composeArgs.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/composeArgs.js
diff --git a/node_modules/lodash/internal/composeArgsRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/composeArgsRight.js
similarity index 100%
rename from node_modules/lodash/internal/composeArgsRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/composeArgsRight.js
diff --git a/node_modules/lodash/internal/createAggregator.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createAggregator.js
similarity index 100%
rename from node_modules/lodash/internal/createAggregator.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createAggregator.js
diff --git a/node_modules/lodash/internal/createAssigner.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createAssigner.js
similarity index 100%
rename from node_modules/lodash/internal/createAssigner.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createAssigner.js
diff --git a/node_modules/lodash/internal/createBaseEach.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBaseEach.js
similarity index 100%
rename from node_modules/lodash/internal/createBaseEach.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBaseEach.js
diff --git a/node_modules/lodash/internal/createBaseFor.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBaseFor.js
similarity index 100%
rename from node_modules/lodash/internal/createBaseFor.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBaseFor.js
diff --git a/node_modules/lodash/internal/createBindWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBindWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/createBindWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createBindWrapper.js
diff --git a/node_modules/lodash/internal/createCache.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCache.js
similarity index 100%
rename from node_modules/lodash/internal/createCache.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCache.js
diff --git a/node_modules/lodash/internal/createCompounder.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCompounder.js
similarity index 100%
rename from node_modules/lodash/internal/createCompounder.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCompounder.js
diff --git a/node_modules/lodash/internal/createCtorWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCtorWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/createCtorWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCtorWrapper.js
diff --git a/node_modules/lodash/internal/createCurry.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCurry.js
similarity index 100%
rename from node_modules/lodash/internal/createCurry.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createCurry.js
diff --git a/node_modules/lodash/internal/createDefaults.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createDefaults.js
similarity index 100%
rename from node_modules/lodash/internal/createDefaults.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createDefaults.js
diff --git a/node_modules/lodash/internal/createExtremum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createExtremum.js
similarity index 100%
rename from node_modules/lodash/internal/createExtremum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createExtremum.js
diff --git a/node_modules/lodash/internal/createFind.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFind.js
similarity index 100%
rename from node_modules/lodash/internal/createFind.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFind.js
diff --git a/node_modules/lodash/internal/createFindIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFindIndex.js
similarity index 100%
rename from node_modules/lodash/internal/createFindIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFindIndex.js
diff --git a/node_modules/lodash/internal/createFindKey.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFindKey.js
similarity index 100%
rename from node_modules/lodash/internal/createFindKey.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFindKey.js
diff --git a/node_modules/lodash/internal/createFlow.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFlow.js
similarity index 100%
rename from node_modules/lodash/internal/createFlow.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createFlow.js
diff --git a/node_modules/lodash/internal/createForEach.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForEach.js
similarity index 100%
rename from node_modules/lodash/internal/createForEach.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForEach.js
diff --git a/node_modules/lodash/internal/createForIn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForIn.js
similarity index 100%
rename from node_modules/lodash/internal/createForIn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForIn.js
diff --git a/node_modules/lodash/internal/createForOwn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForOwn.js
similarity index 100%
rename from node_modules/lodash/internal/createForOwn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createForOwn.js
diff --git a/node_modules/lodash/internal/createHybridWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createHybridWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/createHybridWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createHybridWrapper.js
diff --git a/node_modules/lodash/internal/createObjectMapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createObjectMapper.js
similarity index 100%
rename from node_modules/lodash/internal/createObjectMapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createObjectMapper.js
diff --git a/node_modules/lodash/internal/createPadDir.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPadDir.js
similarity index 100%
rename from node_modules/lodash/internal/createPadDir.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPadDir.js
diff --git a/node_modules/lodash/internal/createPadding.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPadding.js
similarity index 100%
rename from node_modules/lodash/internal/createPadding.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPadding.js
diff --git a/node_modules/lodash/internal/createPartial.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPartial.js
similarity index 100%
rename from node_modules/lodash/internal/createPartial.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPartial.js
diff --git a/node_modules/lodash/internal/createPartialWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPartialWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/createPartialWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createPartialWrapper.js
diff --git a/node_modules/lodash/internal/createReduce.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createReduce.js
similarity index 100%
rename from node_modules/lodash/internal/createReduce.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createReduce.js
diff --git a/node_modules/lodash/internal/createRound.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createRound.js
similarity index 100%
rename from node_modules/lodash/internal/createRound.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createRound.js
diff --git a/node_modules/lodash/internal/createSortedIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createSortedIndex.js
similarity index 100%
rename from node_modules/lodash/internal/createSortedIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createSortedIndex.js
diff --git a/node_modules/lodash/internal/createWrapper.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createWrapper.js
similarity index 100%
rename from node_modules/lodash/internal/createWrapper.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/createWrapper.js
diff --git a/node_modules/lodash/internal/deburrLetter.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/deburrLetter.js
similarity index 100%
rename from node_modules/lodash/internal/deburrLetter.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/deburrLetter.js
diff --git a/node_modules/lodash/internal/equalArrays.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalArrays.js
similarity index 100%
rename from node_modules/lodash/internal/equalArrays.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalArrays.js
diff --git a/node_modules/lodash/internal/equalByTag.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalByTag.js
similarity index 100%
rename from node_modules/lodash/internal/equalByTag.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalByTag.js
diff --git a/node_modules/lodash/internal/equalObjects.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalObjects.js
similarity index 100%
rename from node_modules/lodash/internal/equalObjects.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/equalObjects.js
diff --git a/node_modules/lodash/internal/escapeHtmlChar.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeHtmlChar.js
similarity index 100%
rename from node_modules/lodash/internal/escapeHtmlChar.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeHtmlChar.js
diff --git a/node_modules/lodash/internal/escapeRegExpChar.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeRegExpChar.js
similarity index 100%
rename from node_modules/lodash/internal/escapeRegExpChar.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeRegExpChar.js
diff --git a/node_modules/lodash/internal/escapeStringChar.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeStringChar.js
similarity index 100%
rename from node_modules/lodash/internal/escapeStringChar.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/escapeStringChar.js
diff --git a/node_modules/lodash/internal/getData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getData.js
similarity index 100%
rename from node_modules/lodash/internal/getData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getData.js
diff --git a/node_modules/lodash/internal/getFuncName.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getFuncName.js
similarity index 100%
rename from node_modules/lodash/internal/getFuncName.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getFuncName.js
diff --git a/node_modules/lodash/internal/getLength.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getLength.js
similarity index 100%
rename from node_modules/lodash/internal/getLength.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getLength.js
diff --git a/node_modules/lodash/internal/getMatchData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getMatchData.js
similarity index 100%
rename from node_modules/lodash/internal/getMatchData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getMatchData.js
diff --git a/node_modules/lodash/internal/getNative.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getNative.js
similarity index 100%
rename from node_modules/lodash/internal/getNative.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getNative.js
diff --git a/node_modules/lodash/internal/getView.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getView.js
similarity index 100%
rename from node_modules/lodash/internal/getView.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/getView.js
diff --git a/node_modules/lodash/internal/indexOfNaN.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/indexOfNaN.js
similarity index 100%
rename from node_modules/lodash/internal/indexOfNaN.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/indexOfNaN.js
diff --git a/node_modules/lodash/internal/initCloneArray.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneArray.js
similarity index 100%
rename from node_modules/lodash/internal/initCloneArray.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneArray.js
diff --git a/node_modules/lodash/internal/initCloneByTag.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneByTag.js
similarity index 100%
rename from node_modules/lodash/internal/initCloneByTag.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneByTag.js
diff --git a/node_modules/lodash/internal/initCloneObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneObject.js
similarity index 100%
rename from node_modules/lodash/internal/initCloneObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/initCloneObject.js
diff --git a/node_modules/lodash/internal/invokePath.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/invokePath.js
similarity index 100%
rename from node_modules/lodash/internal/invokePath.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/invokePath.js
diff --git a/node_modules/lodash/internal/isArrayLike.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isArrayLike.js
similarity index 100%
rename from node_modules/lodash/internal/isArrayLike.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isArrayLike.js
diff --git a/node_modules/lodash/internal/isIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isIndex.js
similarity index 100%
rename from node_modules/lodash/internal/isIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isIndex.js
diff --git a/node_modules/lodash/internal/isIterateeCall.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isIterateeCall.js
similarity index 100%
rename from node_modules/lodash/internal/isIterateeCall.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isIterateeCall.js
diff --git a/node_modules/lodash/internal/isKey.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isKey.js
similarity index 100%
rename from node_modules/lodash/internal/isKey.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isKey.js
diff --git a/node_modules/lodash/internal/isLaziable.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isLaziable.js
similarity index 100%
rename from node_modules/lodash/internal/isLaziable.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isLaziable.js
diff --git a/node_modules/lodash/internal/isLength.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isLength.js
similarity index 100%
rename from node_modules/lodash/internal/isLength.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isLength.js
diff --git a/node_modules/lodash/internal/isObjectLike.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isObjectLike.js
similarity index 100%
rename from node_modules/lodash/internal/isObjectLike.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isObjectLike.js
diff --git a/node_modules/lodash/internal/isSpace.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isSpace.js
similarity index 100%
rename from node_modules/lodash/internal/isSpace.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isSpace.js
diff --git a/node_modules/lodash/internal/isStrictComparable.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isStrictComparable.js
similarity index 100%
rename from node_modules/lodash/internal/isStrictComparable.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/isStrictComparable.js
diff --git a/node_modules/lodash/internal/lazyClone.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyClone.js
similarity index 100%
rename from node_modules/lodash/internal/lazyClone.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyClone.js
diff --git a/node_modules/lodash/internal/lazyReverse.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyReverse.js
similarity index 100%
rename from node_modules/lodash/internal/lazyReverse.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyReverse.js
diff --git a/node_modules/lodash/internal/lazyValue.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyValue.js
similarity index 100%
rename from node_modules/lodash/internal/lazyValue.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/lazyValue.js
diff --git a/node_modules/lodash/internal/mapDelete.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapDelete.js
similarity index 100%
rename from node_modules/lodash/internal/mapDelete.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapDelete.js
diff --git a/node_modules/lodash/internal/mapGet.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapGet.js
similarity index 100%
rename from node_modules/lodash/internal/mapGet.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapGet.js
diff --git a/node_modules/lodash/internal/mapHas.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapHas.js
similarity index 100%
rename from node_modules/lodash/internal/mapHas.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapHas.js
diff --git a/node_modules/lodash/internal/mapSet.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapSet.js
similarity index 100%
rename from node_modules/lodash/internal/mapSet.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mapSet.js
diff --git a/node_modules/lodash/internal/mergeData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mergeData.js
similarity index 100%
rename from node_modules/lodash/internal/mergeData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mergeData.js
diff --git a/node_modules/lodash/internal/mergeDefaults.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mergeDefaults.js
similarity index 100%
rename from node_modules/lodash/internal/mergeDefaults.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/mergeDefaults.js
diff --git a/node_modules/lodash/internal/metaMap.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/metaMap.js
similarity index 100%
rename from node_modules/lodash/internal/metaMap.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/metaMap.js
diff --git a/node_modules/lodash/internal/pickByArray.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/pickByArray.js
similarity index 100%
rename from node_modules/lodash/internal/pickByArray.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/pickByArray.js
diff --git a/node_modules/lodash/internal/pickByCallback.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/pickByCallback.js
similarity index 100%
rename from node_modules/lodash/internal/pickByCallback.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/pickByCallback.js
diff --git a/node_modules/lodash/internal/reEscape.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reEscape.js
similarity index 100%
rename from node_modules/lodash/internal/reEscape.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reEscape.js
diff --git a/node_modules/lodash/internal/reEvaluate.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reEvaluate.js
similarity index 100%
rename from node_modules/lodash/internal/reEvaluate.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reEvaluate.js
diff --git a/node_modules/lodash/internal/reInterpolate.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reInterpolate.js
similarity index 100%
rename from node_modules/lodash/internal/reInterpolate.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reInterpolate.js
diff --git a/node_modules/lodash/internal/realNames.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/realNames.js
similarity index 100%
rename from node_modules/lodash/internal/realNames.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/realNames.js
diff --git a/node_modules/lodash/internal/reorder.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reorder.js
similarity index 100%
rename from node_modules/lodash/internal/reorder.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/reorder.js
diff --git a/node_modules/lodash/internal/replaceHolders.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/replaceHolders.js
similarity index 100%
rename from node_modules/lodash/internal/replaceHolders.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/replaceHolders.js
diff --git a/node_modules/lodash/internal/setData.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/setData.js
similarity index 100%
rename from node_modules/lodash/internal/setData.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/setData.js
diff --git a/node_modules/lodash/internal/shimKeys.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/shimKeys.js
similarity index 100%
rename from node_modules/lodash/internal/shimKeys.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/shimKeys.js
diff --git a/node_modules/lodash/internal/sortedUniq.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/sortedUniq.js
similarity index 100%
rename from node_modules/lodash/internal/sortedUniq.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/sortedUniq.js
diff --git a/node_modules/lodash/internal/toIterable.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toIterable.js
similarity index 100%
rename from node_modules/lodash/internal/toIterable.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toIterable.js
diff --git a/node_modules/lodash/internal/toObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toObject.js
similarity index 100%
rename from node_modules/lodash/internal/toObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toObject.js
diff --git a/node_modules/lodash/internal/toPath.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toPath.js
similarity index 100%
rename from node_modules/lodash/internal/toPath.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/toPath.js
diff --git a/node_modules/lodash/internal/trimmedLeftIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/trimmedLeftIndex.js
similarity index 100%
rename from node_modules/lodash/internal/trimmedLeftIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/trimmedLeftIndex.js
diff --git a/node_modules/lodash/internal/trimmedRightIndex.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/trimmedRightIndex.js
similarity index 100%
rename from node_modules/lodash/internal/trimmedRightIndex.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/trimmedRightIndex.js
diff --git a/node_modules/lodash/internal/unescapeHtmlChar.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/unescapeHtmlChar.js
similarity index 100%
rename from node_modules/lodash/internal/unescapeHtmlChar.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/unescapeHtmlChar.js
diff --git a/node_modules/lodash/internal/wrapperClone.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/wrapperClone.js
similarity index 100%
rename from node_modules/lodash/internal/wrapperClone.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/internal/wrapperClone.js
diff --git a/node_modules/lodash/lang.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang.js
similarity index 100%
rename from node_modules/lodash/lang.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang.js
diff --git a/node_modules/lodash/lang/clone.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/clone.js
similarity index 100%
rename from node_modules/lodash/lang/clone.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/clone.js
diff --git a/node_modules/lodash/lang/cloneDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/cloneDeep.js
similarity index 100%
rename from node_modules/lodash/lang/cloneDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/cloneDeep.js
diff --git a/node_modules/lodash/lang/eq.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/eq.js
similarity index 100%
rename from node_modules/lodash/lang/eq.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/eq.js
diff --git a/node_modules/lodash/lang/gt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/gt.js
similarity index 100%
rename from node_modules/lodash/lang/gt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/gt.js
diff --git a/node_modules/lodash/lang/gte.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/gte.js
similarity index 100%
rename from node_modules/lodash/lang/gte.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/gte.js
diff --git a/node_modules/lodash/lang/isArguments.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isArguments.js
similarity index 100%
rename from node_modules/lodash/lang/isArguments.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isArguments.js
diff --git a/node_modules/lodash/lang/isArray.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isArray.js
similarity index 100%
rename from node_modules/lodash/lang/isArray.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isArray.js
diff --git a/node_modules/lodash/lang/isBoolean.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isBoolean.js
similarity index 100%
rename from node_modules/lodash/lang/isBoolean.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isBoolean.js
diff --git a/node_modules/lodash/lang/isDate.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isDate.js
similarity index 100%
rename from node_modules/lodash/lang/isDate.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isDate.js
diff --git a/node_modules/lodash/lang/isElement.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isElement.js
similarity index 100%
rename from node_modules/lodash/lang/isElement.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isElement.js
diff --git a/node_modules/lodash/lang/isEmpty.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isEmpty.js
similarity index 100%
rename from node_modules/lodash/lang/isEmpty.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isEmpty.js
diff --git a/node_modules/lodash/lang/isEqual.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isEqual.js
similarity index 100%
rename from node_modules/lodash/lang/isEqual.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isEqual.js
diff --git a/node_modules/lodash/lang/isError.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isError.js
similarity index 100%
rename from node_modules/lodash/lang/isError.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isError.js
diff --git a/node_modules/lodash/lang/isFinite.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isFinite.js
similarity index 100%
rename from node_modules/lodash/lang/isFinite.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isFinite.js
diff --git a/node_modules/lodash/lang/isFunction.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isFunction.js
similarity index 100%
rename from node_modules/lodash/lang/isFunction.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isFunction.js
diff --git a/node_modules/lodash/lang/isMatch.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isMatch.js
similarity index 100%
rename from node_modules/lodash/lang/isMatch.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isMatch.js
diff --git a/node_modules/lodash/lang/isNaN.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNaN.js
similarity index 100%
rename from node_modules/lodash/lang/isNaN.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNaN.js
diff --git a/node_modules/lodash/lang/isNative.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNative.js
similarity index 100%
rename from node_modules/lodash/lang/isNative.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNative.js
diff --git a/node_modules/lodash/lang/isNull.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNull.js
similarity index 100%
rename from node_modules/lodash/lang/isNull.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNull.js
diff --git a/node_modules/lodash/lang/isNumber.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNumber.js
similarity index 100%
rename from node_modules/lodash/lang/isNumber.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isNumber.js
diff --git a/node_modules/lodash/lang/isObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isObject.js
similarity index 100%
rename from node_modules/lodash/lang/isObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isObject.js
diff --git a/node_modules/lodash/lang/isPlainObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isPlainObject.js
similarity index 100%
rename from node_modules/lodash/lang/isPlainObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isPlainObject.js
diff --git a/node_modules/lodash/lang/isRegExp.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isRegExp.js
similarity index 100%
rename from node_modules/lodash/lang/isRegExp.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isRegExp.js
diff --git a/node_modules/lodash/lang/isString.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isString.js
similarity index 100%
rename from node_modules/lodash/lang/isString.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isString.js
diff --git a/node_modules/lodash/lang/isTypedArray.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isTypedArray.js
similarity index 100%
rename from node_modules/lodash/lang/isTypedArray.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isTypedArray.js
diff --git a/node_modules/lodash/lang/isUndefined.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isUndefined.js
similarity index 100%
rename from node_modules/lodash/lang/isUndefined.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/isUndefined.js
diff --git a/node_modules/lodash/lang/lt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/lt.js
similarity index 100%
rename from node_modules/lodash/lang/lt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/lt.js
diff --git a/node_modules/lodash/lang/lte.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/lte.js
similarity index 100%
rename from node_modules/lodash/lang/lte.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/lte.js
diff --git a/node_modules/lodash/lang/toArray.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/toArray.js
similarity index 100%
rename from node_modules/lodash/lang/toArray.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/toArray.js
diff --git a/node_modules/lodash/lang/toPlainObject.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/toPlainObject.js
similarity index 100%
rename from node_modules/lodash/lang/toPlainObject.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/lang/toPlainObject.js
diff --git a/node_modules/lodash/math.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math.js
similarity index 100%
rename from node_modules/lodash/math.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math.js
diff --git a/node_modules/lodash/math/add.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/add.js
similarity index 100%
rename from node_modules/lodash/math/add.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/add.js
diff --git a/node_modules/lodash/math/ceil.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/ceil.js
similarity index 100%
rename from node_modules/lodash/math/ceil.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/ceil.js
diff --git a/node_modules/lodash/math/floor.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/floor.js
similarity index 100%
rename from node_modules/lodash/math/floor.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/floor.js
diff --git a/node_modules/lodash/math/max.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/max.js
similarity index 100%
rename from node_modules/lodash/math/max.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/max.js
diff --git a/node_modules/lodash/math/min.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/min.js
similarity index 100%
rename from node_modules/lodash/math/min.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/min.js
diff --git a/node_modules/lodash/math/round.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/round.js
similarity index 100%
rename from node_modules/lodash/math/round.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/round.js
diff --git a/node_modules/lodash/math/sum.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/sum.js
similarity index 100%
rename from node_modules/lodash/math/sum.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/math/sum.js
diff --git a/node_modules/lodash/number.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number.js
similarity index 100%
rename from node_modules/lodash/number.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number.js
diff --git a/node_modules/lodash/number/inRange.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number/inRange.js
similarity index 100%
rename from node_modules/lodash/number/inRange.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number/inRange.js
diff --git a/node_modules/lodash/number/random.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number/random.js
similarity index 100%
rename from node_modules/lodash/number/random.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/number/random.js
diff --git a/node_modules/lodash/object.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object.js
similarity index 100%
rename from node_modules/lodash/object.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object.js
diff --git a/node_modules/lodash/object/assign.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/assign.js
similarity index 100%
rename from node_modules/lodash/object/assign.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/assign.js
diff --git a/node_modules/lodash/object/create.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/create.js
similarity index 100%
rename from node_modules/lodash/object/create.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/create.js
diff --git a/node_modules/lodash/object/defaults.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/defaults.js
similarity index 100%
rename from node_modules/lodash/object/defaults.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/defaults.js
diff --git a/node_modules/lodash/object/defaultsDeep.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/defaultsDeep.js
similarity index 100%
rename from node_modules/lodash/object/defaultsDeep.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/defaultsDeep.js
diff --git a/node_modules/lodash/object/extend.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/extend.js
similarity index 100%
rename from node_modules/lodash/object/extend.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/extend.js
diff --git a/node_modules/lodash/object/findKey.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/findKey.js
similarity index 100%
rename from node_modules/lodash/object/findKey.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/findKey.js
diff --git a/node_modules/lodash/object/findLastKey.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/findLastKey.js
similarity index 100%
rename from node_modules/lodash/object/findLastKey.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/findLastKey.js
diff --git a/node_modules/lodash/object/forIn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forIn.js
similarity index 100%
rename from node_modules/lodash/object/forIn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forIn.js
diff --git a/node_modules/lodash/object/forInRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forInRight.js
similarity index 100%
rename from node_modules/lodash/object/forInRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forInRight.js
diff --git a/node_modules/lodash/object/forOwn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forOwn.js
similarity index 100%
rename from node_modules/lodash/object/forOwn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forOwn.js
diff --git a/node_modules/lodash/object/forOwnRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forOwnRight.js
similarity index 100%
rename from node_modules/lodash/object/forOwnRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/forOwnRight.js
diff --git a/node_modules/lodash/object/functions.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/functions.js
similarity index 100%
rename from node_modules/lodash/object/functions.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/functions.js
diff --git a/node_modules/lodash/object/get.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/get.js
similarity index 100%
rename from node_modules/lodash/object/get.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/get.js
diff --git a/node_modules/lodash/object/has.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/has.js
similarity index 100%
rename from node_modules/lodash/object/has.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/has.js
diff --git a/node_modules/lodash/object/invert.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/invert.js
similarity index 100%
rename from node_modules/lodash/object/invert.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/invert.js
diff --git a/node_modules/lodash/object/keys.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/keys.js
similarity index 100%
rename from node_modules/lodash/object/keys.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/keys.js
diff --git a/node_modules/lodash/object/keysIn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/keysIn.js
similarity index 100%
rename from node_modules/lodash/object/keysIn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/keysIn.js
diff --git a/node_modules/lodash/object/mapKeys.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/mapKeys.js
similarity index 100%
rename from node_modules/lodash/object/mapKeys.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/mapKeys.js
diff --git a/node_modules/lodash/object/mapValues.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/mapValues.js
similarity index 100%
rename from node_modules/lodash/object/mapValues.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/mapValues.js
diff --git a/node_modules/lodash/object/merge.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/merge.js
similarity index 100%
rename from node_modules/lodash/object/merge.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/merge.js
diff --git a/node_modules/lodash/object/methods.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/methods.js
similarity index 100%
rename from node_modules/lodash/object/methods.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/methods.js
diff --git a/node_modules/lodash/object/omit.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/omit.js
similarity index 100%
rename from node_modules/lodash/object/omit.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/omit.js
diff --git a/node_modules/lodash/object/pairs.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/pairs.js
similarity index 100%
rename from node_modules/lodash/object/pairs.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/pairs.js
diff --git a/node_modules/lodash/object/pick.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/pick.js
similarity index 100%
rename from node_modules/lodash/object/pick.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/pick.js
diff --git a/node_modules/lodash/object/result.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/result.js
similarity index 100%
rename from node_modules/lodash/object/result.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/result.js
diff --git a/node_modules/lodash/object/set.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/set.js
similarity index 100%
rename from node_modules/lodash/object/set.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/set.js
diff --git a/node_modules/lodash/object/transform.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/transform.js
similarity index 100%
rename from node_modules/lodash/object/transform.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/transform.js
diff --git a/node_modules/lodash/object/values.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/values.js
similarity index 100%
rename from node_modules/lodash/object/values.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/values.js
diff --git a/node_modules/lodash/object/valuesIn.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/valuesIn.js
similarity index 100%
rename from node_modules/lodash/object/valuesIn.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/object/valuesIn.js
diff --git a/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/package.json b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/package.json
new file mode 100644
index 0000000..f576b31
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/package.json
@@ -0,0 +1,62 @@
+{
+  "name": "lodash",
+  "version": "3.10.1",
+  "description": "The modern build of lodash modular utilities.",
+  "homepage": "https://lodash.com/",
+  "icon": "https://lodash.com/icon.svg",
+  "license": "MIT",
+  "main": "index.js",
+  "keywords": [
+    "modules",
+    "stdlib",
+    "util"
+  ],
+  "author": {
+    "name": "John-David Dalton",
+    "email": "john.david.dalton@gmail.com",
+    "url": "http://allyoucanleet.com/"
+  },
+  "contributors": [
+    {
+      "name": "John-David Dalton",
+      "email": "john.david.dalton@gmail.com",
+      "url": "http://allyoucanleet.com/"
+    },
+    {
+      "name": "Benjamin Tan",
+      "email": "demoneaux@gmail.com",
+      "url": "https://d10.github.io/"
+    },
+    {
+      "name": "Blaine Bublitz",
+      "email": "blaine@iceddev.com",
+      "url": "http://www.iceddev.com/"
+    },
+    {
+      "name": "Kit Cambridge",
+      "email": "github@kitcambridge.be",
+      "url": "http://kitcambridge.be/"
+    },
+    {
+      "name": "Mathias Bynens",
+      "email": "mathias@qiwi.be",
+      "url": "https://mathiasbynens.be/"
+    }
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/lodash/lodash.git"
+  },
+  "scripts": {
+    "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+  },
+  "readme": "# lodash v3.10.1\n\nThe [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash](https://lodash.com/) exported as [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) modules.\n\nGenerated using [lodash-cli](https://www.npmjs.com/package/lodash-cli):\n```bash\n$ lodash modularize modern exports=node -o ./\n$ lodash modern -d -o ./index.js\n```\n\n## Installation\n\nUsing npm:\n\n```bash\n$ {sudo -H} npm i -g npm\n$ npm i --save lodash\n```\n\nIn Node.js/io.js:\n\n```js\n// load the modern build\nvar _ = require('lodash');\n// or a method category\nvar array = require('lodash/array');\n// or a method (great for smaller builds with browserify/webpack)\nvar chunk = require('lodash/array/chunk');\n```\n\nSee the [package source](https://github.com/lodash/lodash/tree/3.10.1-npm) for more details.\n\n**Note:**<br>\nDon’t assign values to the [special variable](http://nodejs.org/api/repl.html#repl_repl_features) `_` when in the REPL.<br>\nInstall [n_](https://www.npmjs.com/package/n_) for a REPL that includes lodash by default.\n\n## Module formats\n\nlodash is also available in a variety of other builds & module formats.\n\n * npm packages for [modern](https://www.npmjs.com/package/lodash), [compatibility](https://www.npmjs.com/package/lodash-compat), & [per method](https://www.npmjs.com/browse/keyword/lodash-modularized) builds\n * AMD modules for [modern](https://github.com/lodash/lodash/tree/3.10.1-amd) & [compatibility](https://github.com/lodash/lodash-compat/tree/3.10.1-amd) builds\n * ES modules for the [modern](https://github.com/lodash/lodash/tree/3.10.1-es) build\n\n## Further Reading\n\n  * [API Documentation](https://lodash.com/docs)\n  * [Build Differences](https://github.com/lodash/lodash/wiki/Build-Differences)\n  * [Changelog](https://github.com/lodash/lodash/wiki/Changelog)\n  * [Roadmap](https://github.com/lodash/lodash/wiki/Roadmap)\n  * [More Resources](https://github.com/lodash/lodash/wiki/Resources)\n\n## Features\n\n * ~100% [code coverage](https://coveralls.io/r/lodash)\n * Follows [semantic versioning](http://semver.org/) for releases\n * [Lazily evaluated](http://filimanjaro.com/blog/2014/introducing-lazy-evaluation/) chaining\n * [_(…)](https://lodash.com/docs#_) supports implicit chaining\n * [_.ary](https://lodash.com/docs#ary) & [_.rearg](https://lodash.com/docs#rearg) to change function argument limits & order\n * [_.at](https://lodash.com/docs#at) for cherry-picking collection values\n * [_.attempt](https://lodash.com/docs#attempt) to execute functions which may error without a try-catch\n * [_.before](https://lodash.com/docs#before) to complement [_.after](https://lodash.com/docs#after)\n * [_.bindKey](https://lodash.com/docs#bindKey) for binding [*“lazy”*](http://michaux.ca/articles/lazy-function-definition-pattern) defined methods\n * [_.chunk](https://lodash.com/docs#chunk) for splitting an array into chunks of a given size\n * [_.clone](https://lodash.com/docs#clone) supports shallow cloning of `Date` & `RegExp` objects\n * [_.cloneDeep](https://lodash.com/docs#cloneDeep) for deep cloning arrays & objects\n * [_.curry](https://lodash.com/docs#curry) & [_.curryRight](https://lodash.com/docs#curryRight) for creating [curried](http://hughfdjackson.com/javascript/why-curry-helps/) functions\n * [_.debounce](https://lodash.com/docs#debounce) & [_.throttle](https://lodash.com/docs#throttle) are cancelable & accept options for more control\n * [_.defaultsDeep](https://lodash.com/docs#defaultsDeep) for recursively assigning default properties\n * [_.fill](https://lodash.com/docs#fill) to fill arrays with values\n * [_.findKey](https://lodash.com/docs#findKey) for finding keys\n * [_.flow](https://lodash.com/docs#flow) to complement [_.flowRight](https://lodash.com/docs#flowRight) (a.k.a `_.compose`)\n * [_.forEach](https://lodash.com/docs#forEach) supports exiting early\n * [_.forIn](https://lodash.com/docs#forIn) for iterating all enumerable properties\n * [_.forOwn](https://lodash.com/docs#forOwn) for iterating own properties\n * [_.get](https://lodash.com/docs#get) & [_.set](https://lodash.com/docs#set) for deep property getting & setting\n * [_.gt](https://lodash.com/docs#gt), [_.gte](https://lodash.com/docs#gte), [_.lt](https://lodash.com/docs#lt), & [_.lte](https://lodash.com/docs#lte) relational methods\n * [_.inRange](https://lodash.com/docs#inRange) for checking whether a number is within a given range\n * [_.isNative](https://lodash.com/docs#isNative) to check for native functions\n * [_.isPlainObject](https://lodash.com/docs#isPlainObject) & [_.toPlainObject](https://lodash.com/docs#toPlainObject) to check for & convert to `Object` objects\n * [_.isTypedArray](https://lodash.com/docs#isTypedArray) to check for typed arrays\n * [_.mapKeys](https://lodash.com/docs#mapKeys) for mapping keys to an object\n * [_.matches](https://lodash.com/docs#matches) supports deep object comparisons\n * [_.matchesProperty](https://lodash.com/docs#matchesProperty) to complement [_.matches](https://lodash.com/docs#matches) & [_.property](https://lodash.com/docs#property)\n * [_.merge](https://lodash.com/docs#merge) for a deep [_.extend](https://lodash.com/docs#extend)\n * [_.method](https://lodash.com/docs#method) & [_.methodOf](https://lodash.com/docs#methodOf) to create functions that invoke methods\n * [_.modArgs](https://lodash.com/docs#modArgs) for more advanced functional composition\n * [_.parseInt](https://lodash.com/docs#parseInt) for consistent cross-environment behavior\n * [_.pull](https://lodash.com/docs#pull), [_.pullAt](https://lodash.com/docs#pullAt), & [_.remove](https://lodash.com/docs#remove) for mutating arrays\n * [_.random](https://lodash.com/docs#random) supports returning floating-point numbers\n * [_.restParam](https://lodash.com/docs#restParam) & [_.spread](https://lodash.com/docs#spread) for applying rest parameters & spreading arguments to functions\n * [_.runInContext](https://lodash.com/docs#runInContext) for collisionless mixins & easier mocking\n * [_.slice](https://lodash.com/docs#slice) for creating subsets of array-like values\n * [_.sortByAll](https://lodash.com/docs#sortByAll) & [_.sortByOrder](https://lodash.com/docs#sortByOrder) for sorting by multiple properties & orders\n * [_.support](https://lodash.com/docs#support) for flagging environment features\n * [_.template](https://lodash.com/docs#template) supports [*“imports”*](https://lodash.com/docs#templateSettings-imports) options & [ES template delimiters](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-template-literal-lexical-components)\n * [_.transform](https://lodash.com/docs#transform) as a powerful alternative to [_.reduce](https://lodash.com/docs#reduce) for transforming objects\n * [_.unzipWith](https://lodash.com/docs#unzipWith) & [_.zipWith](https://lodash.com/docs#zipWith) to specify how grouped values should be combined\n * [_.valuesIn](https://lodash.com/docs#valuesIn) for getting values of all enumerable properties\n * [_.xor](https://lodash.com/docs#xor) to complement [_.difference](https://lodash.com/docs#difference), [_.intersection](https://lodash.com/docs#intersection), & [_.union](https://lodash.com/docs#union)\n * [_.add](https://lodash.com/docs#add), [_.round](https://lodash.com/docs#round), [_.sum](https://lodash.com/docs#sum), &\n   [more](https://lodash.com/docs \"_.ceil & _.floor\") math methods\n * [_.bind](https://lodash.com/docs#bind), [_.curry](https://lodash.com/docs#curry), [_.partial](https://lodash.com/docs#partial), &\n   [more](https://lodash.com/docs \"_.bindKey, _.curryRight, _.partialRight\") support customizable argument placeholders\n * [_.capitalize](https://lodash.com/docs#capitalize), [_.trim](https://lodash.com/docs#trim), &\n   [more](https://lodash.com/docs \"_.camelCase, _.deburr, _.endsWith, _.escapeRegExp, _.kebabCase, _.pad, _.padLeft, _.padRight, _.repeat, _.snakeCase, _.startCase, _.startsWith, _.trimLeft, _.trimRight, _.trunc, _.words\") string methods\n * [_.clone](https://lodash.com/docs#clone), [_.isEqual](https://lodash.com/docs#isEqual), &\n   [more](https://lodash.com/docs \"_.assign, _.cloneDeep, _.merge\") accept customizer callbacks\n * [_.dropWhile](https://lodash.com/docs#dropWhile), [_.takeWhile](https://lodash.com/docs#takeWhile), &\n   [more](https://lodash.com/docs \"_.drop, _.dropRight, _.dropRightWhile, _.take, _.takeRight, _.takeRightWhile\") to complement [_.first](https://lodash.com/docs#first), [_.initial](https://lodash.com/docs#initial), [_.last](https://lodash.com/docs#last), & [_.rest](https://lodash.com/docs#rest)\n * [_.findLast](https://lodash.com/docs#findLast), [_.findLastKey](https://lodash.com/docs#findLastKey), &\n   [more](https://lodash.com/docs \"_.curryRight, _.dropRight, _.dropRightWhile, _.flowRight, _.forEachRight, _.forInRight, _.forOwnRight, _.padRight, partialRight, _.takeRight, _.trimRight, _.takeRightWhile\") right-associative methods\n * [_.includes](https://lodash.com/docs#includes), [_.toArray](https://lodash.com/docs#toArray), &\n   [more](https://lodash.com/docs \"_.at, _.countBy, _.every, _.filter, _.find, _.findLast, _.findWhere, _.forEach, _.forEachRight, _.groupBy, _.indexBy, _.invoke, _.map, _.max, _.min, _.partition, _.pluck, _.reduce, _.reduceRight, _.reject, _.shuffle, _.size, _.some, _.sortBy, _.sortByAll, _.sortByOrder, _.sum, _.where\") accept strings\n * [_#commit](https://lodash.com/docs#prototype-commit) & [_#plant](https://lodash.com/docs#prototype-plant) for working with chain sequences\n * [_#thru](https://lodash.com/docs#thru) to pass values thru a chain sequence\n\n## Support\n\nTested in Chrome 43-44, Firefox 38-39, IE 6-11, MS Edge, Safari 5-8, ChakraNode 0.12.2, io.js 2.5.0, Node.js 0.8.28, 0.10.40, & 0.12.7, PhantomJS 1.9.8, RingoJS 0.11, & Rhino 1.7.6.\nAutomated [browser](https://saucelabs.com/u/lodash) & [CI](https://travis-ci.org/lodash/lodash/) test runs are available. Special thanks to [Sauce Labs](https://saucelabs.com/) for providing automated browser testing.\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/lodash/lodash/issues"
+  },
+  "_id": "lodash@3.10.1",
+  "_shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
+  "_resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
+  "_from": "lodash@>=3.5.0 <4.0.0"
+}
diff --git a/node_modules/lodash/string.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string.js
similarity index 100%
rename from node_modules/lodash/string.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string.js
diff --git a/node_modules/lodash/string/camelCase.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/camelCase.js
similarity index 100%
rename from node_modules/lodash/string/camelCase.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/camelCase.js
diff --git a/node_modules/lodash/string/capitalize.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/capitalize.js
similarity index 100%
rename from node_modules/lodash/string/capitalize.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/capitalize.js
diff --git a/node_modules/lodash/string/deburr.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/deburr.js
similarity index 100%
rename from node_modules/lodash/string/deburr.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/deburr.js
diff --git a/node_modules/lodash/string/endsWith.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/endsWith.js
similarity index 100%
rename from node_modules/lodash/string/endsWith.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/endsWith.js
diff --git a/node_modules/lodash/string/escape.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/escape.js
similarity index 100%
rename from node_modules/lodash/string/escape.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/escape.js
diff --git a/node_modules/lodash/string/escapeRegExp.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/escapeRegExp.js
similarity index 100%
rename from node_modules/lodash/string/escapeRegExp.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/escapeRegExp.js
diff --git a/node_modules/lodash/string/kebabCase.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/kebabCase.js
similarity index 100%
rename from node_modules/lodash/string/kebabCase.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/kebabCase.js
diff --git a/node_modules/lodash/string/pad.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/pad.js
similarity index 100%
rename from node_modules/lodash/string/pad.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/pad.js
diff --git a/node_modules/lodash/string/padLeft.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/padLeft.js
similarity index 100%
rename from node_modules/lodash/string/padLeft.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/padLeft.js
diff --git a/node_modules/lodash/string/padRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/padRight.js
similarity index 100%
rename from node_modules/lodash/string/padRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/padRight.js
diff --git a/node_modules/lodash/string/parseInt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/parseInt.js
similarity index 100%
rename from node_modules/lodash/string/parseInt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/parseInt.js
diff --git a/node_modules/lodash/string/repeat.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/repeat.js
similarity index 100%
rename from node_modules/lodash/string/repeat.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/repeat.js
diff --git a/node_modules/lodash/string/snakeCase.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/snakeCase.js
similarity index 100%
rename from node_modules/lodash/string/snakeCase.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/snakeCase.js
diff --git a/node_modules/lodash/string/startCase.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/startCase.js
similarity index 100%
rename from node_modules/lodash/string/startCase.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/startCase.js
diff --git a/node_modules/lodash/string/startsWith.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/startsWith.js
similarity index 100%
rename from node_modules/lodash/string/startsWith.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/startsWith.js
diff --git a/node_modules/lodash/string/template.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/template.js
similarity index 100%
rename from node_modules/lodash/string/template.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/template.js
diff --git a/node_modules/lodash/string/templateSettings.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/templateSettings.js
similarity index 100%
rename from node_modules/lodash/string/templateSettings.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/templateSettings.js
diff --git a/node_modules/lodash/string/trim.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trim.js
similarity index 100%
rename from node_modules/lodash/string/trim.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trim.js
diff --git a/node_modules/lodash/string/trimLeft.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trimLeft.js
similarity index 100%
rename from node_modules/lodash/string/trimLeft.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trimLeft.js
diff --git a/node_modules/lodash/string/trimRight.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trimRight.js
similarity index 100%
rename from node_modules/lodash/string/trimRight.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trimRight.js
diff --git a/node_modules/lodash/string/trunc.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trunc.js
similarity index 100%
rename from node_modules/lodash/string/trunc.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/trunc.js
diff --git a/node_modules/lodash/string/unescape.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/unescape.js
similarity index 100%
rename from node_modules/lodash/string/unescape.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/unescape.js
diff --git a/node_modules/lodash/string/words.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/words.js
similarity index 100%
rename from node_modules/lodash/string/words.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/string/words.js
diff --git a/node_modules/lodash/support.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/support.js
similarity index 100%
rename from node_modules/lodash/support.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/support.js
diff --git a/node_modules/lodash/utility.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility.js
similarity index 100%
rename from node_modules/lodash/utility.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility.js
diff --git a/node_modules/lodash/utility/attempt.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/attempt.js
similarity index 100%
rename from node_modules/lodash/utility/attempt.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/attempt.js
diff --git a/node_modules/lodash/utility/callback.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/callback.js
similarity index 100%
rename from node_modules/lodash/utility/callback.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/callback.js
diff --git a/node_modules/lodash/utility/constant.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/constant.js
similarity index 100%
rename from node_modules/lodash/utility/constant.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/constant.js
diff --git a/node_modules/lodash/utility/identity.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/identity.js
similarity index 100%
rename from node_modules/lodash/utility/identity.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/identity.js
diff --git a/node_modules/lodash/utility/iteratee.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/iteratee.js
similarity index 100%
rename from node_modules/lodash/utility/iteratee.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/iteratee.js
diff --git a/node_modules/lodash/utility/matches.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/matches.js
similarity index 100%
rename from node_modules/lodash/utility/matches.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/matches.js
diff --git a/node_modules/lodash/utility/matchesProperty.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/matchesProperty.js
similarity index 100%
rename from node_modules/lodash/utility/matchesProperty.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/matchesProperty.js
diff --git a/node_modules/lodash/utility/method.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/method.js
similarity index 100%
rename from node_modules/lodash/utility/method.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/method.js
diff --git a/node_modules/lodash/utility/methodOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/methodOf.js
similarity index 100%
rename from node_modules/lodash/utility/methodOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/methodOf.js
diff --git a/node_modules/lodash/utility/mixin.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/mixin.js
similarity index 100%
rename from node_modules/lodash/utility/mixin.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/mixin.js
diff --git a/node_modules/lodash/utility/noop.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/noop.js
similarity index 100%
rename from node_modules/lodash/utility/noop.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/noop.js
diff --git a/node_modules/lodash/utility/property.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/property.js
similarity index 100%
rename from node_modules/lodash/utility/property.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/property.js
diff --git a/node_modules/lodash/utility/propertyOf.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/propertyOf.js
similarity index 100%
rename from node_modules/lodash/utility/propertyOf.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/propertyOf.js
diff --git a/node_modules/lodash/utility/range.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/range.js
similarity index 100%
rename from node_modules/lodash/utility/range.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/range.js
diff --git a/node_modules/lodash/utility/times.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/times.js
similarity index 100%
rename from node_modules/lodash/utility/times.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/times.js
diff --git a/node_modules/lodash/utility/uniqueId.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/uniqueId.js
similarity index 100%
rename from node_modules/lodash/utility/uniqueId.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/utility/uniqueId.js
diff --git a/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/package.json b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/package.json
new file mode 100644
index 0000000..e6c6948
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/node_modules/xmlbuilder/package.json
@@ -0,0 +1,48 @@
+{
+  "name": "xmlbuilder",
+  "version": "4.0.0",
+  "keywords": [
+    "xml",
+    "xmlbuilder"
+  ],
+  "homepage": "http://github.com/oozcitak/xmlbuilder-js",
+  "description": "An XML builder for node.js",
+  "author": {
+    "name": "Ozgur Ozcitak",
+    "email": "oozcitak@gmail.com"
+  },
+  "contributors": [],
+  "license": "MIT",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/oozcitak/xmlbuilder-js.git"
+  },
+  "bugs": {
+    "url": "http://github.com/oozcitak/xmlbuilder-js/issues"
+  },
+  "main": "./lib/index",
+  "engines": {
+    "node": ">=0.8.0"
+  },
+  "dependencies": {
+    "lodash": "^3.5.0"
+  },
+  "devDependencies": {
+    "coffee-script": "*",
+    "mocha": "*",
+    "coffee-coverage": "*",
+    "istanbul": "*",
+    "coveralls": "*"
+  },
+  "scripts": {
+    "prepublish": "coffee -co lib src",
+    "postpublish": "rm -rf lib",
+    "test": "mocha && istanbul report text lcov"
+  },
+  "readme": "# xmlbuilder-js\n\nAn XML builder for [node.js](https://nodejs.org/) similar to \n[java-xmlbuilder](https://github.com/jmurty/java-xmlbuilder).\n\n[![License](http://img.shields.io/npm/l/xmlbuilder.svg?style=flat-square)](http://opensource.org/licenses/MIT)\n[![NPM Version](http://img.shields.io/npm/v/xmlbuilder.svg?style=flat-square)](https://npmjs.com/package/xmlbuilder)\n[![NPM Downloads](https://img.shields.io/npm/dm/xmlbuilder.svg?style=flat-square)](https://npmjs.com/package/xmlbuilder)\n\n[![Build Status](http://img.shields.io/travis/oozcitak/xmlbuilder-js.svg?style=flat-square)](http://travis-ci.org/oozcitak/xmlbuilder-js)\n[![Dependency Status](http://img.shields.io/david/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://david-dm.org/oozcitak/xmlbuilder-js)\n[![Dev Dependency Status](http://img.shields.io/david/dev/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://david-dm.org/oozcitak/xmlbuilder-js)\n[![Code Coverage](https://img.shields.io/coveralls/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://coveralls.io/github/oozcitak/xmlbuilder-js)\n\n### Installation:\n\n``` sh\nnpm install xmlbuilder\n```\n\n### Usage:\n\n``` js\nvar builder = require('xmlbuilder');\nvar xml = builder.create('root')\n  .ele('xmlbuilder')\n    .ele('repo', {'type': 'git'}, 'git://github.com/oozcitak/xmlbuilder-js.git')\n  .end({ pretty: true});\n    \nconsole.log(xml);\n```\n\nwill result in:\n\n``` xml\n<?xml version=\"1.0\"?>\n<root>\n  <xmlbuilder>\n    <repo type=\"git\">git://github.com/oozcitak/xmlbuilder-js.git</repo>\n  </xmlbuilder>\n</root>\n```\n\nIt is also possible to convert objects into nodes:\n\n``` js\nbuilder.create({\n  root: {\n    xmlbuilder: {\n      repo: {\n        '@type': 'git', // attributes start with @\n        '#text': 'git://github.com/oozcitak/xmlbuilder-js.git' // text node\n      }\n    }\n  }\n});\n```\n\nIf you need to do some processing:\n\n``` js\nvar root = builder.create('squares');\nroot.com('f(x) = x^2');\nfor(var i = 1; i <= 5; i++)\n{\n  var item = root.ele('data');\n  item.att('x', i);\n  item.att('y', i * i);\n}\n```\n\nThis will result in:\n\n``` xml\n<?xml version=\"1.0\"?>\n<squares>\n  <!-- f(x) = x^2 -->\n  <data x=\"1\" y=\"1\"/>\n  <data x=\"2\" y=\"4\"/>\n  <data x=\"3\" y=\"9\"/>\n  <data x=\"4\" y=\"16\"/>\n  <data x=\"5\" y=\"25\"/>\n</squares>\n```\n\nSee the [wiki](https://github.com/oozcitak/xmlbuilder-js/wiki) for details.\n",
+  "readmeFilename": "README.md",
+  "_id": "xmlbuilder@4.0.0",
+  "_shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
+  "_resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz",
+  "_from": "xmlbuilder@4.0.0"
+}
diff --git a/node_modules/xmldom/.npmignore b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/.npmignore
similarity index 100%
rename from node_modules/xmldom/.npmignore
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/.npmignore
diff --git a/node_modules/xmldom/.travis.yml b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/.travis.yml
similarity index 100%
rename from node_modules/xmldom/.travis.yml
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/.travis.yml
diff --git a/node_modules/xmldom/LICENSE b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/LICENSE
similarity index 100%
rename from node_modules/xmldom/LICENSE
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/LICENSE
diff --git a/node_modules/xmldom/__package__.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/__package__.js
similarity index 100%
rename from node_modules/xmldom/__package__.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/__package__.js
diff --git a/node_modules/xmldom/changelog b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/changelog
similarity index 100%
rename from node_modules/xmldom/changelog
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/changelog
diff --git a/node_modules/xmldom/component.json b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/component.json
similarity index 100%
rename from node_modules/xmldom/component.json
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/component.json
diff --git a/node_modules/xmldom/dom-parser.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/dom-parser.js
similarity index 100%
rename from node_modules/xmldom/dom-parser.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/dom-parser.js
diff --git a/node_modules/xmldom/dom.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/dom.js
similarity index 100%
rename from node_modules/xmldom/dom.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/dom.js
diff --git a/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/package.json b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/package.json
new file mode 100644
index 0000000..76fab34
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/package.json
@@ -0,0 +1,76 @@
+{
+  "name": "xmldom",
+  "version": "0.1.22",
+  "description": "A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).",
+  "keywords": [
+    "w3c",
+    "dom",
+    "xml",
+    "parser",
+    "javascript",
+    "DOMParser",
+    "XMLSerializer"
+  ],
+  "author": {
+    "name": "jindw",
+    "email": "jindw@xidea.org",
+    "url": "http://www.xidea.org"
+  },
+  "homepage": "https://github.com/jindw/xmldom",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/jindw/xmldom.git"
+  },
+  "main": "./dom-parser.js",
+  "scripts": {
+    "test": "proof platform win32 && proof test */*/*.t.js || t/test"
+  },
+  "engines": {
+    "node": ">=0.1"
+  },
+  "dependencies": {},
+  "devDependencies": {
+    "proof": "0.0.28"
+  },
+  "maintainers": [
+    {
+      "name": "jindw",
+      "email": "jindw@xidea.org",
+      "url": "http://www.xidea.org"
+    }
+  ],
+  "contributors": [
+    {
+      "name": "Yaron Naveh",
+      "email": "yaronn01@gmail.com",
+      "url": "http://webservices20.blogspot.com/"
+    },
+    {
+      "name": "Harutyun Amirjanyan",
+      "email": "amirjanyan@gmail.com",
+      "url": "https://github.com/nightwing"
+    },
+    {
+      "name": "Alan Gutierrez",
+      "email": "alan@prettyrobots.com",
+      "url": "http://www.prettyrobots.com/"
+    }
+  ],
+  "bugs": {
+    "url": "http://github.com/jindw/xmldom/issues",
+    "email": "jindw@xidea.org"
+  },
+  "licenses": [
+    {
+      "type": "LGPL",
+      "url": "http://www.gnu.org/licenses/lgpl.html",
+      "MIT": "http://opensource.org/licenses/MIT"
+    }
+  ],
+  "readme": "# XMLDOM [![Build Status](https://secure.travis-ci.org/bigeasy/xmldom.png?branch=master)](http://travis-ci.org/bigeasy/xmldom) [![Coverage Status](https://coveralls.io/repos/bigeasy/xmldom/badge.png?branch=master)](https://coveralls.io/r/bigeasy/xmldom) [![NPM version](https://badge.fury.io/js/xmldom.png)](http://badge.fury.io/js/xmldom)\n\nA JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully\ncompatible with `W3C DOM level2`; and some compatible with `level3`. Supports\n`DOMParser` and `XMLSerializer` interface such as in browser.\n\nInstall:\n-------\n>npm install xmldom\n\nExample:\n====\n```javascript\nvar DOMParser = require('xmldom').DOMParser;\nvar doc = new DOMParser().parseFromString(\n    '<xml xmlns=\"a\" xmlns:c=\"./lite\">\\n'+\n        '\\t<child>test</child>\\n'+\n        '\\t<child></child>\\n'+\n        '\\t<child/>\\n'+\n    '</xml>'\n    ,'text/xml');\ndoc.documentElement.setAttribute('x','y');\ndoc.documentElement.setAttributeNS('./lite','c:x','y2');\nvar nsAttr = doc.documentElement.getAttributeNS('./lite','x')\nconsole.info(nsAttr)\nconsole.info(doc)\n```\nAPI Reference\n=====\n\n * [DOMParser](https://developer.mozilla.org/en/DOMParser):\n\n\t```javascript\n\tparseFromString(xmlsource,mimeType)\n\t```\n\t* **options extension** _by xmldom_(not BOM standard!!)\n\n\t```javascript\n\t//added the options argument\n\tnew DOMParser(options)\n\t\n\t//errorHandler is supported\n\tnew DOMParser({\n\t\t/**\n\t\t * locator is always need for error position info\n\t\t */\n\t\tlocator:{},\n\t\t/**\n\t\t * you can override the errorHandler for xml parser\n\t\t * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html\n\t\t */\n\t\terrorHandler:{warning:function(w){console.warn(w)},error:callback,fatalError:callback}\n\t\t//only callback model\n\t\t//errorHandler:function(level,msg){console.log(level,msg)}\n\t})\n\t\t\n\t```\n\n * [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer)\n \n\t```javascript\n\tserializeToString(node)\n\t```\nDOM level2 method and attribute:\n------\n\n * [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247)\n\t\n\t\tattribute:\n\t\t\tnodeValue|prefix\n\t\treadonly attribute:\n\t\t\tnodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName\n\t\tmethod:\t\n\t\t\tinsertBefore(newChild, refChild)\n\t\t\treplaceChild(newChild, oldChild)\n\t\t\tremoveChild(oldChild)\n\t\t\tappendChild(newChild)\n\t\t\thasChildNodes()\n\t\t\tcloneNode(deep)\n\t\t\tnormalize()\n\t\t\tisSupported(feature, version)\n\t\t\thasAttributes()\n\n * [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490)\n\t\t\n\t\tmethod:\n\t\t\thasFeature(feature, version)\n\t\t\tcreateDocumentType(qualifiedName, publicId, systemId)\n\t\t\tcreateDocument(namespaceURI, qualifiedName, doctype)\n\n * [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node\n\t\t\n\t\treadonly attribute:\n\t\t\tdoctype|implementation|documentElement\n\t\tmethod:\n\t\t\tcreateElement(tagName)\n\t\t\tcreateDocumentFragment()\n\t\t\tcreateTextNode(data)\n\t\t\tcreateComment(data)\n\t\t\tcreateCDATASection(data)\n\t\t\tcreateProcessingInstruction(target, data)\n\t\t\tcreateAttribute(name)\n\t\t\tcreateEntityReference(name)\n\t\t\tgetElementsByTagName(tagname)\n\t\t\timportNode(importedNode, deep)\n\t\t\tcreateElementNS(namespaceURI, qualifiedName)\n\t\t\tcreateAttributeNS(namespaceURI, qualifiedName)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\tgetElementById(elementId)\n\n * [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node\n * [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node\n\t\t\n\t\treadonly attribute:\n\t\t\ttagName\n\t\tmethod:\n\t\t\tgetAttribute(name)\n\t\t\tsetAttribute(name, value)\n\t\t\tremoveAttribute(name)\n\t\t\tgetAttributeNode(name)\n\t\t\tsetAttributeNode(newAttr)\n\t\t\tremoveAttributeNode(oldAttr)\n\t\t\tgetElementsByTagName(name)\n\t\t\tgetAttributeNS(namespaceURI, localName)\n\t\t\tsetAttributeNS(namespaceURI, qualifiedName, value)\n\t\t\tremoveAttributeNS(namespaceURI, localName)\n\t\t\tgetAttributeNodeNS(namespaceURI, localName)\n\t\t\tsetAttributeNodeNS(newAttr)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\thasAttribute(name)\n\t\t\thasAttributeNS(namespaceURI, localName)\n\n * [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node\n\t\n\t\tattribute:\n\t\t\tvalue\n\t\treadonly attribute:\n\t\t\tname|specified|ownerElement\n\n * [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177)\n\t\t\n\t\treadonly attribute:\n\t\t\tlength\n\t\tmethod:\n\t\t\titem(index)\n\t\n * [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922)\n\n\t\treadonly attribute:\n\t\t\tlength\n\t\tmethod:\n\t\t\tgetNamedItem(name)\n\t\t\tsetNamedItem(arg)\n\t\t\tremoveNamedItem(name)\n\t\t\titem(index)\n\t\t\tgetNamedItemNS(namespaceURI, localName)\n\t\t\tsetNamedItemNS(arg)\n\t\t\tremoveNamedItemNS(namespaceURI, localName)\n\t\t\n * [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node\n\t\n\t\tmethod:\n\t\t\tsubstringData(offset, count)\n\t\t\tappendData(arg)\n\t\t\tinsertData(offset, arg)\n\t\t\tdeleteData(offset, count)\n\t\t\treplaceData(offset, count, arg)\n\t\t\n * [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData\n\t\n\t\tmethod:\n\t\t\tsplitText(offset)\n\t\t\t\n * [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212)\n * [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData\n\t\n * [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927)\n\t\n\t\treadonly attribute:\n\t\t\tname|entities|notations|publicId|systemId|internalSubset\n\t\t\t\n * Notation : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId\n\t\t\t\n * Entity : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId|notationName\n\t\t\t\n * EntityReference : Node \n * ProcessingInstruction : Node \n\t\n\t\tattribute:\n\t\t\tdata\n\t\treadonly attribute:\n\t\t\ttarget\n\t\t\nDOM level 3 support:\n-----\n\n * [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent)\n\t\t\n\t\tattribute:\n\t\t\ttextContent\n\t\tmethod:\n\t\t\tisDefaultNamespace(namespaceURI){\n\t\t\tlookupNamespaceURI(prefix)\n\nDOM extension by xmldom\n---\n * [Node] Source position extension; \n\t\t\n\t\tattribute:\n\t\t\t//Numbered starting from '1'\n\t\t\tlineNumber\n\t\t\t//Numbered starting from '1'\n\t\t\tcolumnNumber\n",
+  "readmeFilename": "readme.md",
+  "_id": "xmldom@0.1.22",
+  "_shasum": "10de4e5e964981f03c8cc72fadc08d14b6c3aa26",
+  "_resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
+  "_from": "xmldom@>=0.1.0 <0.2.0"
+}
diff --git a/node_modules/xmldom/readme.md b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/readme.md
similarity index 100%
rename from node_modules/xmldom/readme.md
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/readme.md
diff --git a/node_modules/xmldom/sax.js b/node_modules/cordova-common/node_modules/plist/node_modules/xmldom/sax.js
similarity index 100%
rename from node_modules/xmldom/sax.js
rename to node_modules/cordova-common/node_modules/plist/node_modules/xmldom/sax.js
diff --git a/node_modules/cordova-common/node_modules/plist/package.json b/node_modules/cordova-common/node_modules/plist/package.json
new file mode 100644
index 0000000..5d5ec02
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/plist/package.json
@@ -0,0 +1,67 @@
+{
+  "name": "plist",
+  "description": "Mac OS X Plist parser/builder for Node.js and browsers",
+  "version": "1.2.0",
+  "author": {
+    "name": "Nathan Rajlich",
+    "email": "nathan@tootallnate.net"
+  },
+  "contributors": [
+    {
+      "name": "Hans Huebner",
+      "email": "hans.huebner@gmail.com"
+    },
+    {
+      "name": "Pierre Metrailler"
+    },
+    {
+      "name": "Mike Reinstein",
+      "email": "reinstein.mike@gmail.com"
+    },
+    {
+      "name": "Vladimir Tsvang"
+    },
+    {
+      "name": "Mathieu D'Amours"
+    }
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/TooTallNate/node-plist.git"
+  },
+  "license": "MIT",
+  "keywords": [
+    "apple",
+    "browser",
+    "mac",
+    "plist",
+    "parser",
+    "xml"
+  ],
+  "main": "lib/plist.js",
+  "dependencies": {
+    "base64-js": "0.0.8",
+    "xmlbuilder": "4.0.0",
+    "xmldom": "0.1.x",
+    "util-deprecate": "1.0.2"
+  },
+  "devDependencies": {
+    "browserify": "12.0.1",
+    "mocha": "2.3.3",
+    "multiline": "1.0.2",
+    "zuul": "3.7.2"
+  },
+  "scripts": {
+    "test": "make test"
+  },
+  "readme": "plist.js\n========\n### Mac OS X Plist parser/builder for Node.js and browsers\n\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/plistjs.svg)](https://saucelabs.com/u/plistjs)\n\n[![Build Status](https://travis-ci.org/TooTallNate/plist.js.svg?branch=master)](https://travis-ci.org/TooTallNate/plist.js)\n\nProvides facilities for reading and writing Mac OS X Plist (property list)\nfiles. These are often used in programming OS X and iOS applications, as\nwell as the iTunes configuration XML file.\n\nPlist files represent stored programming \"object\"s. They are very similar\nto JSON. A valid Plist file is representable as a native JavaScript Object\nand vice-versa.\n\n\n## Usage\n\n### Node.js\n\nInstall using `npm`:\n\n``` bash\n$ npm install --save plist\n```\n\nThen `require()` the _plist_ module in your file:\n\n``` js\nvar plist = require('plist');\n\n// now use the `parse()` and `build()` functions\nvar val = plist.parse('<plist><string>Hello World!</string></plist>');\nconsole.log(val);  // \"Hello World!\"\n```\n\n\n### Browser\n\nInclude the `dist/plist.js` in a `<script>` tag in your HTML file:\n\n``` html\n<script src=\"plist.js\"></script>\n<script>\n  // now use the `parse()` and `build()` functions\n  var val = plist.parse('<plist><string>Hello World!</string></plist>');\n  console.log(val);  // \"Hello World!\"\n</script>\n```\n\n\n## API\n\n### Parsing\n\nParsing a plist from filename:\n\n``` javascript\nvar fs = require('fs');\nvar plist = require('plist');\n\nvar obj = plist.parse(fs.readFileSync('myPlist.plist', 'utf8'));\nconsole.log(JSON.stringify(obj));\n```\n\nParsing a plist from string payload:\n\n``` javascript\nvar plist = require('plist');\n\nvar obj = plist.parse('<plist><string>Hello World!</string></plist>');\nconsole.log(obj);  // Hello World!\n```\n\n### Building\n\nGiven an existing JavaScript Object, you can turn it into an XML document\nthat complies with the plist DTD:\n\n``` javascript\nvar plist = require('plist');\n\nconsole.log(plist.build({ foo: 'bar' }));\n```\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2010-2014 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/TooTallNate/node-plist/issues"
+  },
+  "homepage": "https://github.com/TooTallNate/node-plist#readme",
+  "_id": "plist@1.2.0",
+  "_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
+  "_resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
+  "_from": "plist@>=1.2.0 <2.0.0"
+}
diff --git a/node_modules/underscore/LICENSE b/node_modules/cordova-common/node_modules/underscore/LICENSE
similarity index 100%
rename from node_modules/underscore/LICENSE
rename to node_modules/cordova-common/node_modules/underscore/LICENSE
diff --git a/node_modules/underscore/README.md b/node_modules/cordova-common/node_modules/underscore/README.md
similarity index 100%
rename from node_modules/underscore/README.md
rename to node_modules/cordova-common/node_modules/underscore/README.md
diff --git a/node_modules/underscore/package.json b/node_modules/cordova-common/node_modules/underscore/package.json
similarity index 62%
rename from node_modules/underscore/package.json
rename to node_modules/cordova-common/node_modules/underscore/package.json
index b49b40c..767d587 100644
--- a/node_modules/underscore/package.json
+++ b/node_modules/cordova-common/node_modules/underscore/package.json
@@ -1,66 +1,6 @@
 {
-  "_args": [
-    [
-      "underscore@^1.8.3",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "underscore@>=1.8.3 <2.0.0",
-  "_id": "underscore@1.8.3",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/underscore",
-  "_npmUser": {
-    "email": "jashkenas@gmail.com",
-    "name": "jashkenas"
-  },
-  "_npmVersion": "1.4.28",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "underscore",
-    "raw": "underscore@^1.8.3",
-    "rawSpec": "^1.8.3",
-    "scope": null,
-    "spec": ">=1.8.3 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
-  "_shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
-  "_shrinkwrap": null,
-  "_spec": "underscore@^1.8.3",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "jeremy@documentcloud.org",
-    "name": "Jeremy Ashkenas"
-  },
-  "bugs": {
-    "url": "https://github.com/jashkenas/underscore/issues"
-  },
-  "dependencies": {},
+  "name": "underscore",
   "description": "JavaScript's functional programming helper library.",
-  "devDependencies": {
-    "docco": "*",
-    "eslint": "0.6.x",
-    "karma": "~0.12.31",
-    "karma-qunit": "~0.1.4",
-    "qunit-cli": "~0.2.0",
-    "uglify-js": "2.4.x"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
-    "tarball": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"
-  },
-  "files": [
-    "underscore.js",
-    "underscore-min.js",
-    "underscore-min.map",
-    "LICENSE"
-  ],
-  "gitHead": "e4743ab712b8ab42ad4ccb48b155034d02394e4d",
   "homepage": "http://underscorejs.org",
   "keywords": [
     "util",
@@ -69,28 +9,62 @@
     "client",
     "browser"
   ],
-  "license": "MIT",
-  "main": "underscore.js",
-  "maintainers": [
-    {
-      "email": "jashkenas@gmail.com",
-      "name": "jashkenas"
-    }
-  ],
-  "name": "underscore",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
+  "author": {
+    "name": "Jeremy Ashkenas",
+    "email": "jeremy@documentcloud.org"
+  },
   "repository": {
     "type": "git",
     "url": "git://github.com/jashkenas/underscore.git"
   },
-  "scripts": {
-    "build": "uglifyjs underscore.js -c \"evaluate=false\" --comments \"/    .*/\" -m --source-map underscore-min.map -o underscore-min.js",
-    "doc": "docco underscore.js",
-    "lint": "eslint underscore.js test/*.js",
-    "test": "npm run test-node && npm run lint",
-    "test-browser": "npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start",
-    "test-node": "qunit-cli test/*.js"
+  "main": "underscore.js",
+  "version": "1.8.3",
+  "devDependencies": {
+    "docco": "*",
+    "eslint": "0.6.x",
+    "karma": "~0.12.31",
+    "karma-qunit": "~0.1.4",
+    "qunit-cli": "~0.2.0",
+    "uglify-js": "2.4.x"
   },
-  "version": "1.8.3"
+  "scripts": {
+    "test": "npm run test-node && npm run lint",
+    "lint": "eslint underscore.js test/*.js",
+    "test-node": "qunit-cli test/*.js",
+    "test-browser": "npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start",
+    "build": "uglifyjs underscore.js -c \"evaluate=false\" --comments \"/    .*/\" -m --source-map underscore-min.map -o underscore-min.js",
+    "doc": "docco underscore.js"
+  },
+  "license": "MIT",
+  "files": [
+    "underscore.js",
+    "underscore-min.js",
+    "underscore-min.map",
+    "LICENSE"
+  ],
+  "gitHead": "e4743ab712b8ab42ad4ccb48b155034d02394e4d",
+  "bugs": {
+    "url": "https://github.com/jashkenas/underscore/issues"
+  },
+  "_id": "underscore@1.8.3",
+  "_shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
+  "_from": "underscore@>=1.8.3 <2.0.0",
+  "_npmVersion": "1.4.28",
+  "_npmUser": {
+    "name": "jashkenas",
+    "email": "jashkenas@gmail.com"
+  },
+  "maintainers": [
+    {
+      "name": "jashkenas",
+      "email": "jashkenas@gmail.com"
+    }
+  ],
+  "dist": {
+    "shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
+    "tarball": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"
+  },
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/underscore/underscore-min.js b/node_modules/cordova-common/node_modules/underscore/underscore-min.js
similarity index 100%
rename from node_modules/underscore/underscore-min.js
rename to node_modules/cordova-common/node_modules/underscore/underscore-min.js
diff --git a/node_modules/underscore/underscore-min.map b/node_modules/cordova-common/node_modules/underscore/underscore-min.map
similarity index 100%
rename from node_modules/underscore/underscore-min.map
rename to node_modules/cordova-common/node_modules/underscore/underscore-min.map
diff --git a/node_modules/underscore/underscore.js b/node_modules/cordova-common/node_modules/underscore/underscore.js
similarity index 100%
rename from node_modules/underscore/underscore.js
rename to node_modules/cordova-common/node_modules/underscore/underscore.js
diff --git a/node_modules/unorm/LICENSE.md b/node_modules/cordova-common/node_modules/unorm/LICENSE.md
similarity index 100%
rename from node_modules/unorm/LICENSE.md
rename to node_modules/cordova-common/node_modules/unorm/LICENSE.md
diff --git a/node_modules/unorm/README.md b/node_modules/cordova-common/node_modules/unorm/README.md
similarity index 100%
rename from node_modules/unorm/README.md
rename to node_modules/cordova-common/node_modules/unorm/README.md
diff --git a/node_modules/unorm/lib/unorm.js b/node_modules/cordova-common/node_modules/unorm/lib/unorm.js
similarity index 100%
rename from node_modules/unorm/lib/unorm.js
rename to node_modules/cordova-common/node_modules/unorm/lib/unorm.js
diff --git a/node_modules/cordova-common/node_modules/unorm/package.json b/node_modules/cordova-common/node_modules/unorm/package.json
new file mode 100644
index 0000000..deda65a
--- /dev/null
+++ b/node_modules/cordova-common/node_modules/unorm/package.json
@@ -0,0 +1,69 @@
+{
+  "name": "unorm",
+  "version": "1.4.1",
+  "description": "JavaScript Unicode 8.0 Normalization - NFC, NFD, NFKC, NFKD. Read <http://unicode.org/reports/tr15/> UAX #15 Unicode Normalization Forms.",
+  "author": {
+    "name": "Bjarke Walling",
+    "email": "bwp@bwp.dk"
+  },
+  "license": "MIT or GPL-2.0",
+  "contributors": [
+    {
+      "name": "Bjarke Walling",
+      "email": "bwp@bwp.dk"
+    },
+    {
+      "name": "Oleg Grenrus",
+      "email": "oleg.grenrus@iki.fi"
+    },
+    {
+      "name": "Matsuza",
+      "email": "matsuza@gmail.com"
+    }
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git+ssh://git@github.com/walling/unorm.git"
+  },
+  "main": "./lib/unorm.js",
+  "engines": {
+    "node": ">= 0.4.0"
+  },
+  "scripts": {
+    "test": "grunt test"
+  },
+  "devDependencies": {
+    "benchmark": "~1.0.0",
+    "unorm": "1.4.1",
+    "grunt-contrib-jshint": "~0.8.0",
+    "grunt-contrib-watch": "~0.5.0",
+    "grunt-simple-mocha": "~0.4.0",
+    "grunt": "~0.4.1"
+  },
+  "gitHead": "e802d0d7844cf74b03742bce1147a82ace218396",
+  "bugs": {
+    "url": "https://github.com/walling/unorm/issues"
+  },
+  "homepage": "https://github.com/walling/unorm",
+  "_id": "unorm@1.4.1",
+  "_shasum": "364200d5f13646ca8bcd44490271335614792300",
+  "_from": "unorm@>=1.3.3 <2.0.0",
+  "_npmVersion": "1.4.28",
+  "_npmUser": {
+    "name": "walling",
+    "email": "bwp@bwp.dk"
+  },
+  "maintainers": [
+    {
+      "name": "walling",
+      "email": "bwp@bwp.dk"
+    }
+  ],
+  "dist": {
+    "shasum": "364200d5f13646ca8bcd44490271335614792300",
+    "tarball": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz"
+  },
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",
+  "readme": "ERROR: No README data found!"
+}
diff --git a/node_modules/cordova-common/package.json b/node_modules/cordova-common/package.json
index 97f6916..04487b2 100644
--- a/node_modules/cordova-common/package.json
+++ b/node_modules/cordova-common/package.json
@@ -1,50 +1,30 @@
 {
-  "_args": [
-    [
-      "cordova-common@^1.3.0",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "cordova-common@>=1.3.0 <2.0.0",
-  "_id": "cordova-common@1.3.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/cordova-common",
-  "_nodeVersion": "5.4.1",
-  "_npmOperationalInternal": {
-    "host": "packages-16-east.internal.npmjs.com",
-    "tmp": "tmp/cordova-common-1.3.0.tgz_1464130094288_0.48495062021538615"
-  },
-  "_npmUser": {
-    "email": "stevengill97@gmail.com",
-    "name": "stevegill"
-  },
-  "_npmVersion": "3.9.0",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "cordova-common",
-    "raw": "cordova-common@^1.3.0",
-    "rawSpec": "^1.3.0",
-    "scope": null,
-    "spec": ">=1.3.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/"
-  ],
-  "_resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-1.3.0.tgz",
-  "_shasum": "f75161f6aa7cef5486fd5d69a3b0a1f628334491",
-  "_shrinkwrap": null,
-  "_spec": "cordova-common@^1.3.0",
-  "_where": "D:\\Cordova\\cordova-windows",
   "author": {
     "name": "Apache Software Foundation"
   },
-  "bugs": {
-    "email": "dev@cordova.apache.org",
-    "url": "https://issues.apache.org/jira/browse/CB"
+  "name": "cordova-common",
+  "description": "Apache Cordova tools and platforms shared routines",
+  "license": "Apache-2.0",
+  "version": "1.3.0",
+  "repository": {
+    "type": "git",
+    "url": "git://git-wip-us.apache.org/repos/asf/cordova-common.git"
   },
-  "contributors": [],
+  "bugs": {
+    "url": "https://issues.apache.org/jira/browse/CB",
+    "email": "dev@cordova.apache.org"
+  },
+  "main": "cordova-common.js",
+  "engines": {
+    "node": ">=0.9.9"
+  },
+  "scripts": {
+    "test": "npm run jshint && npm run jasmine",
+    "jshint": "node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint spec",
+    "jasmine": "node node_modules/jasmine-node/bin/jasmine-node --captureExceptions --color spec",
+    "cover": "node node_modules/istanbul/lib/cli.js cover --root src --print detail node_modules/jasmine-node/bin/jasmine-node -- spec"
+  },
+  "engineStrict": true,
   "dependencies": {
     "ansi": "^0.3.1",
     "bplist-parser": "^0.1.0",
@@ -60,7 +40,6 @@
     "underscore": "^1.8.3",
     "unorm": "^1.3.3"
   },
-  "description": "Apache Cordova tools and platforms shared routines",
   "devDependencies": {
     "istanbul": "^0.3.17",
     "jasmine-node": "^1.14.5",
@@ -68,55 +47,51 @@
     "promise-matchers": "^0.9.6",
     "rewire": "^2.5.1"
   },
-  "directories": {},
+  "contributors": [],
+  "_id": "cordova-common@1.3.0",
+  "_shasum": "f75161f6aa7cef5486fd5d69a3b0a1f628334491",
+  "_resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-1.3.0.tgz",
+  "_from": "cordova-common@>=1.3.0 <2.0.0",
+  "_npmVersion": "3.9.0",
+  "_nodeVersion": "5.4.1",
+  "_npmUser": {
+    "name": "stevegill",
+    "email": "stevengill97@gmail.com"
+  },
   "dist": {
     "shasum": "f75161f6aa7cef5486fd5d69a3b0a1f628334491",
     "tarball": "https://registry.npmjs.org/cordova-common/-/cordova-common-1.3.0.tgz"
   },
-  "engineStrict": true,
-  "engines": {
-    "node": ">=0.9.9"
-  },
-  "license": "Apache-2.0",
-  "main": "cordova-common.js",
   "maintainers": [
     {
-      "email": "bowserj@apache.org",
-      "name": "bowserj"
+      "name": "bowserj",
+      "email": "bowserj@apache.org"
     },
     {
-      "email": "kotikov.vladimir@gmail.com",
-      "name": "kotikov.vladimir"
+      "name": "kotikov.vladimir",
+      "email": "kotikov.vladimir@gmail.com"
     },
     {
-      "email": "purplecabbage@gmail.com",
-      "name": "purplecabbage"
+      "name": "purplecabbage",
+      "email": "purplecabbage@gmail.com"
     },
     {
-      "email": "shazron@gmail.com",
-      "name": "shazron"
+      "name": "shazron",
+      "email": "shazron@gmail.com"
     },
     {
-      "email": "stevengill97@gmail.com",
-      "name": "stevegill"
+      "name": "stevegill",
+      "email": "stevengill97@gmail.com"
     },
     {
-      "email": "npmjs@barhams.info",
-      "name": "timbarham"
+      "name": "timbarham",
+      "email": "npmjs@barhams.info"
     }
   ],
-  "name": "cordova-common",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://git-wip-us.apache.org/repos/asf/cordova-common.git"
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/cordova-common-1.3.0.tgz_1464130094288_0.48495062021538615"
   },
-  "scripts": {
-    "cover": "node node_modules/istanbul/lib/cli.js cover --root src --print detail node_modules/jasmine-node/bin/jasmine-node -- spec",
-    "jasmine": "node node_modules/jasmine-node/bin/jasmine-node --captureExceptions --color spec",
-    "jshint": "node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint spec",
-    "test": "npm run jshint && npm run jasmine"
-  },
-  "version": "1.3.0"
+  "directories": {},
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/cordova-registry-mapper/package.json b/node_modules/cordova-registry-mapper/package.json
deleted file mode 100644
index 592e202..0000000
--- a/node_modules/cordova-registry-mapper/package.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
-  "_args": [
-    [
-      "cordova-registry-mapper@^1.1.8",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "cordova-registry-mapper@>=1.1.8 <2.0.0",
-  "_id": "cordova-registry-mapper@1.1.15",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/cordova-registry-mapper",
-  "_nodeVersion": "5.4.1",
-  "_npmUser": {
-    "email": "stevengill97@gmail.com",
-    "name": "stevegill"
-  },
-  "_npmVersion": "3.5.3",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "cordova-registry-mapper",
-    "raw": "cordova-registry-mapper@^1.1.8",
-    "rawSpec": "^1.1.8",
-    "scope": null,
-    "spec": ">=1.1.8 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz",
-  "_shasum": "e244b9185b8175473bff6079324905115f83dc7c",
-  "_shrinkwrap": null,
-  "_spec": "cordova-registry-mapper@^1.1.8",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "name": "Steve Gill"
-  },
-  "bugs": {
-    "url": "https://github.com/stevengill/cordova-registry-mapper/issues"
-  },
-  "dependencies": {},
-  "description": "Maps old plugin ids to new plugin names for fetching from npm",
-  "devDependencies": {
-    "tape": "^3.5.0"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "e244b9185b8175473bff6079324905115f83dc7c",
-    "tarball": "http://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"
-  },
-  "gitHead": "00af0f028ec94154a364eeabe38b8e22320647bd",
-  "homepage": "https://github.com/stevengill/cordova-registry-mapper#readme",
-  "keywords": [
-    "cordova",
-    "plugins"
-  ],
-  "license": "Apache version 2.0",
-  "main": "index.js",
-  "maintainers": [
-    {
-      "email": "stevengill97@gmail.com",
-      "name": "stevegill"
-    }
-  ],
-  "name": "cordova-registry-mapper",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/stevengill/cordova-registry-mapper.git"
-  },
-  "scripts": {
-    "test": "node tests/test.js"
-  },
-  "version": "1.1.15"
-}
diff --git a/node_modules/sax/AUTHORS b/node_modules/elementtree/node_modules/sax/AUTHORS
similarity index 100%
rename from node_modules/sax/AUTHORS
rename to node_modules/elementtree/node_modules/sax/AUTHORS
diff --git a/node_modules/sax/LICENSE b/node_modules/elementtree/node_modules/sax/LICENSE
similarity index 100%
rename from node_modules/sax/LICENSE
rename to node_modules/elementtree/node_modules/sax/LICENSE
diff --git a/node_modules/sax/README.md b/node_modules/elementtree/node_modules/sax/README.md
similarity index 100%
rename from node_modules/sax/README.md
rename to node_modules/elementtree/node_modules/sax/README.md
diff --git a/node_modules/sax/examples/big-not-pretty.xml b/node_modules/elementtree/node_modules/sax/examples/big-not-pretty.xml
similarity index 100%
rename from node_modules/sax/examples/big-not-pretty.xml
rename to node_modules/elementtree/node_modules/sax/examples/big-not-pretty.xml
diff --git a/node_modules/sax/examples/example.js b/node_modules/elementtree/node_modules/sax/examples/example.js
similarity index 100%
rename from node_modules/sax/examples/example.js
rename to node_modules/elementtree/node_modules/sax/examples/example.js
diff --git a/node_modules/sax/examples/get-products.js b/node_modules/elementtree/node_modules/sax/examples/get-products.js
similarity index 100%
rename from node_modules/sax/examples/get-products.js
rename to node_modules/elementtree/node_modules/sax/examples/get-products.js
diff --git a/node_modules/sax/examples/hello-world.js b/node_modules/elementtree/node_modules/sax/examples/hello-world.js
similarity index 100%
rename from node_modules/sax/examples/hello-world.js
rename to node_modules/elementtree/node_modules/sax/examples/hello-world.js
diff --git a/node_modules/sax/examples/not-pretty.xml b/node_modules/elementtree/node_modules/sax/examples/not-pretty.xml
similarity index 100%
rename from node_modules/sax/examples/not-pretty.xml
rename to node_modules/elementtree/node_modules/sax/examples/not-pretty.xml
diff --git a/node_modules/sax/examples/pretty-print.js b/node_modules/elementtree/node_modules/sax/examples/pretty-print.js
similarity index 100%
rename from node_modules/sax/examples/pretty-print.js
rename to node_modules/elementtree/node_modules/sax/examples/pretty-print.js
diff --git a/node_modules/sax/examples/shopping.xml b/node_modules/elementtree/node_modules/sax/examples/shopping.xml
similarity index 100%
rename from node_modules/sax/examples/shopping.xml
rename to node_modules/elementtree/node_modules/sax/examples/shopping.xml
diff --git a/node_modules/sax/examples/strict.dtd b/node_modules/elementtree/node_modules/sax/examples/strict.dtd
similarity index 100%
rename from node_modules/sax/examples/strict.dtd
rename to node_modules/elementtree/node_modules/sax/examples/strict.dtd
diff --git a/node_modules/sax/examples/switch-bench.js b/node_modules/elementtree/node_modules/sax/examples/switch-bench.js
similarity index 100%
rename from node_modules/sax/examples/switch-bench.js
rename to node_modules/elementtree/node_modules/sax/examples/switch-bench.js
diff --git a/node_modules/sax/examples/test.html b/node_modules/elementtree/node_modules/sax/examples/test.html
similarity index 100%
rename from node_modules/sax/examples/test.html
rename to node_modules/elementtree/node_modules/sax/examples/test.html
diff --git a/node_modules/sax/examples/test.xml b/node_modules/elementtree/node_modules/sax/examples/test.xml
similarity index 100%
rename from node_modules/sax/examples/test.xml
rename to node_modules/elementtree/node_modules/sax/examples/test.xml
diff --git a/node_modules/sax/lib/sax.js b/node_modules/elementtree/node_modules/sax/lib/sax.js
similarity index 100%
rename from node_modules/sax/lib/sax.js
rename to node_modules/elementtree/node_modules/sax/lib/sax.js
diff --git a/node_modules/elementtree/node_modules/sax/package.json b/node_modules/elementtree/node_modules/sax/package.json
new file mode 100644
index 0000000..f5f0fb2
--- /dev/null
+++ b/node_modules/elementtree/node_modules/sax/package.json
@@ -0,0 +1,89 @@
+{
+  "name": "sax",
+  "description": "An evented streaming XML parser in JavaScript",
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
+    "url": "http://blog.izs.me/"
+  },
+  "version": "0.3.5",
+  "main": "lib/sax.js",
+  "license": {
+    "type": "MIT",
+    "url": "https://raw.github.com/isaacs/sax-js/master/LICENSE"
+  },
+  "scripts": {
+    "test": "node test/index.js"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/sax-js.git"
+  },
+  "_npmUser": {
+    "name": "isaacs",
+    "email": "i@izs.me"
+  },
+  "_id": "sax@0.3.5",
+  "contributors": [
+    {
+      "name": "Isaac Z. Schlueter",
+      "email": "i@izs.me"
+    },
+    {
+      "name": "Stein Martin Hustad",
+      "email": "stein@hustad.com"
+    },
+    {
+      "name": "Mikeal Rogers",
+      "email": "mikeal.rogers@gmail.com"
+    },
+    {
+      "name": "Laurie Harper",
+      "email": "laurie@holoweb.net"
+    },
+    {
+      "name": "Jann Horn",
+      "email": "jann@Jann-PC.fritz.box"
+    },
+    {
+      "name": "Elijah Insua",
+      "email": "tmpvar@gmail.com"
+    },
+    {
+      "name": "Henry Rawas",
+      "email": "henryr@schakra.com"
+    },
+    {
+      "name": "Justin Makeig",
+      "email": "jmpublic@makeig.com"
+    }
+  ],
+  "dependencies": {},
+  "devDependencies": {},
+  "engines": {
+    "node": "*"
+  },
+  "_engineSupported": true,
+  "_npmVersion": "1.1.0-beta-7",
+  "_nodeVersion": "v0.6.7-pre",
+  "_defaultsLoaded": true,
+  "dist": {
+    "shasum": "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d",
+    "tarball": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "isaacs",
+      "email": "i@izs.me"
+    }
+  ],
+  "directories": {},
+  "_shasum": "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d",
+  "_resolved": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz",
+  "_from": "sax@0.3.5",
+  "bugs": {
+    "url": "https://github.com/isaacs/sax-js/issues"
+  },
+  "readme": "ERROR: No README data found!",
+  "homepage": "https://github.com/isaacs/sax-js#readme"
+}
diff --git a/node_modules/sax/test/buffer-overrun.js b/node_modules/elementtree/node_modules/sax/test/buffer-overrun.js
similarity index 100%
rename from node_modules/sax/test/buffer-overrun.js
rename to node_modules/elementtree/node_modules/sax/test/buffer-overrun.js
diff --git a/node_modules/sax/test/cdata-chunked.js b/node_modules/elementtree/node_modules/sax/test/cdata-chunked.js
similarity index 100%
rename from node_modules/sax/test/cdata-chunked.js
rename to node_modules/elementtree/node_modules/sax/test/cdata-chunked.js
diff --git a/node_modules/sax/test/cdata-end-split.js b/node_modules/elementtree/node_modules/sax/test/cdata-end-split.js
similarity index 100%
rename from node_modules/sax/test/cdata-end-split.js
rename to node_modules/elementtree/node_modules/sax/test/cdata-end-split.js
diff --git a/node_modules/sax/test/cdata-fake-end.js b/node_modules/elementtree/node_modules/sax/test/cdata-fake-end.js
similarity index 100%
rename from node_modules/sax/test/cdata-fake-end.js
rename to node_modules/elementtree/node_modules/sax/test/cdata-fake-end.js
diff --git a/node_modules/sax/test/cdata-multiple.js b/node_modules/elementtree/node_modules/sax/test/cdata-multiple.js
similarity index 100%
rename from node_modules/sax/test/cdata-multiple.js
rename to node_modules/elementtree/node_modules/sax/test/cdata-multiple.js
diff --git a/node_modules/sax/test/cdata.js b/node_modules/elementtree/node_modules/sax/test/cdata.js
similarity index 100%
rename from node_modules/sax/test/cdata.js
rename to node_modules/elementtree/node_modules/sax/test/cdata.js
diff --git a/node_modules/sax/test/index.js b/node_modules/elementtree/node_modules/sax/test/index.js
similarity index 100%
rename from node_modules/sax/test/index.js
rename to node_modules/elementtree/node_modules/sax/test/index.js
diff --git a/node_modules/sax/test/issue-23.js b/node_modules/elementtree/node_modules/sax/test/issue-23.js
similarity index 100%
rename from node_modules/sax/test/issue-23.js
rename to node_modules/elementtree/node_modules/sax/test/issue-23.js
diff --git a/node_modules/sax/test/issue-30.js b/node_modules/elementtree/node_modules/sax/test/issue-30.js
similarity index 100%
rename from node_modules/sax/test/issue-30.js
rename to node_modules/elementtree/node_modules/sax/test/issue-30.js
diff --git a/node_modules/sax/test/issue-35.js b/node_modules/elementtree/node_modules/sax/test/issue-35.js
similarity index 100%
rename from node_modules/sax/test/issue-35.js
rename to node_modules/elementtree/node_modules/sax/test/issue-35.js
diff --git a/node_modules/sax/test/issue-47.js b/node_modules/elementtree/node_modules/sax/test/issue-47.js
similarity index 100%
rename from node_modules/sax/test/issue-47.js
rename to node_modules/elementtree/node_modules/sax/test/issue-47.js
diff --git a/node_modules/sax/test/issue-49.js b/node_modules/elementtree/node_modules/sax/test/issue-49.js
similarity index 100%
rename from node_modules/sax/test/issue-49.js
rename to node_modules/elementtree/node_modules/sax/test/issue-49.js
diff --git a/node_modules/sax/test/parser-position.js b/node_modules/elementtree/node_modules/sax/test/parser-position.js
similarity index 100%
rename from node_modules/sax/test/parser-position.js
rename to node_modules/elementtree/node_modules/sax/test/parser-position.js
diff --git a/node_modules/sax/test/script.js b/node_modules/elementtree/node_modules/sax/test/script.js
similarity index 100%
rename from node_modules/sax/test/script.js
rename to node_modules/elementtree/node_modules/sax/test/script.js
diff --git a/node_modules/sax/test/self-closing-child-strict.js b/node_modules/elementtree/node_modules/sax/test/self-closing-child-strict.js
similarity index 100%
rename from node_modules/sax/test/self-closing-child-strict.js
rename to node_modules/elementtree/node_modules/sax/test/self-closing-child-strict.js
diff --git a/node_modules/sax/test/self-closing-child.js b/node_modules/elementtree/node_modules/sax/test/self-closing-child.js
similarity index 100%
rename from node_modules/sax/test/self-closing-child.js
rename to node_modules/elementtree/node_modules/sax/test/self-closing-child.js
diff --git a/node_modules/sax/test/self-closing-tag.js b/node_modules/elementtree/node_modules/sax/test/self-closing-tag.js
similarity index 100%
rename from node_modules/sax/test/self-closing-tag.js
rename to node_modules/elementtree/node_modules/sax/test/self-closing-tag.js
diff --git a/node_modules/sax/test/stray-ending.js b/node_modules/elementtree/node_modules/sax/test/stray-ending.js
similarity index 100%
rename from node_modules/sax/test/stray-ending.js
rename to node_modules/elementtree/node_modules/sax/test/stray-ending.js
diff --git a/node_modules/sax/test/trailing-non-whitespace.js b/node_modules/elementtree/node_modules/sax/test/trailing-non-whitespace.js
similarity index 100%
rename from node_modules/sax/test/trailing-non-whitespace.js
rename to node_modules/elementtree/node_modules/sax/test/trailing-non-whitespace.js
diff --git a/node_modules/sax/test/unquoted.js b/node_modules/elementtree/node_modules/sax/test/unquoted.js
similarity index 100%
rename from node_modules/sax/test/unquoted.js
rename to node_modules/elementtree/node_modules/sax/test/unquoted.js
diff --git a/node_modules/sax/test/xmlns-issue-41.js b/node_modules/elementtree/node_modules/sax/test/xmlns-issue-41.js
similarity index 100%
rename from node_modules/sax/test/xmlns-issue-41.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-issue-41.js
diff --git a/node_modules/sax/test/xmlns-rebinding.js b/node_modules/elementtree/node_modules/sax/test/xmlns-rebinding.js
similarity index 100%
rename from node_modules/sax/test/xmlns-rebinding.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-rebinding.js
diff --git a/node_modules/sax/test/xmlns-strict.js b/node_modules/elementtree/node_modules/sax/test/xmlns-strict.js
similarity index 100%
rename from node_modules/sax/test/xmlns-strict.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-strict.js
diff --git a/node_modules/sax/test/xmlns-unbound.js b/node_modules/elementtree/node_modules/sax/test/xmlns-unbound.js
similarity index 100%
rename from node_modules/sax/test/xmlns-unbound.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-unbound.js
diff --git a/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js b/node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
similarity index 100%
rename from node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
diff --git a/node_modules/sax/test/xmlns-xml-default-prefix.js b/node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-prefix.js
similarity index 100%
rename from node_modules/sax/test/xmlns-xml-default-prefix.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-prefix.js
diff --git a/node_modules/sax/test/xmlns-xml-default-redefine.js b/node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-redefine.js
similarity index 100%
rename from node_modules/sax/test/xmlns-xml-default-redefine.js
rename to node_modules/elementtree/node_modules/sax/test/xmlns-xml-default-redefine.js
diff --git a/node_modules/elementtree/package.json b/node_modules/elementtree/package.json
index 2be3d5d..69aba93 100644
--- a/node_modules/elementtree/package.json
+++ b/node_modules/elementtree/package.json
@@ -1,72 +1,20 @@
 {
-  "_args": [
-    [
-      "elementtree@^0.1.6",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "elementtree@>=0.1.6 <0.2.0",
-  "_id": "elementtree@0.1.6",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/elementtree",
-  "_npmUser": {
-    "email": "ryan@trolocsis.com",
-    "name": "rphillips"
-  },
-  "_npmVersion": "1.3.24",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "elementtree",
-    "raw": "elementtree@^0.1.6",
-    "rawSpec": "^0.1.6",
-    "scope": null,
-    "spec": ">=0.1.6 <0.2.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/",
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz",
-  "_shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
-  "_shrinkwrap": null,
-  "_spec": "elementtree@^0.1.6",
-  "_where": "D:\\Cordova\\cordova-windows",
   "author": {
     "name": "Rackspace US, Inc."
   },
-  "bugs": {
-    "url": "https://github.com/racker/node-elementtree/issues"
-  },
   "contributors": [
     {
-      "email": "paul.querna@rackspace.com",
-      "name": "Paul Querna"
+      "name": "Paul Querna",
+      "email": "paul.querna@rackspace.com"
     },
     {
-      "email": "tomaz.muraus@rackspace.com",
-      "name": "Tomaz Muraus"
+      "name": "Tomaz Muraus",
+      "email": "tomaz.muraus@rackspace.com"
     }
   ],
-  "dependencies": {
-    "sax": "0.3.5"
-  },
+  "name": "elementtree",
   "description": "XML Serialization and Parsing module based on Python's ElementTree.",
-  "devDependencies": {
-    "whiskey": "0.8.x"
-  },
-  "directories": {
-    "lib": "lib"
-  },
-  "dist": {
-    "shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
-    "tarball": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz"
-  },
-  "engines": {
-    "node": ">= 0.4.0"
-  },
-  "homepage": "https://github.com/racker/node-elementtree",
+  "version": "0.1.6",
   "keywords": [
     "xml",
     "sax",
@@ -74,28 +22,54 @@
     "seralization",
     "elementtree"
   ],
+  "homepage": "https://github.com/racker/node-elementtree",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/racker/node-elementtree.git"
+  },
+  "main": "lib/elementtree.js",
+  "directories": {
+    "lib": "lib"
+  },
+  "scripts": {
+    "test": "make test"
+  },
+  "engines": {
+    "node": ">= 0.4.0"
+  },
+  "dependencies": {
+    "sax": "0.3.5"
+  },
+  "devDependencies": {
+    "whiskey": "0.8.x"
+  },
   "licenses": [
     {
       "type": "Apache",
       "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
     }
   ],
-  "main": "lib/elementtree.js",
+  "bugs": {
+    "url": "https://github.com/racker/node-elementtree/issues"
+  },
+  "_id": "elementtree@0.1.6",
+  "dist": {
+    "shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
+    "tarball": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz"
+  },
+  "_from": "elementtree@>=0.1.6 <0.2.0",
+  "_npmVersion": "1.3.24",
+  "_npmUser": {
+    "name": "rphillips",
+    "email": "ryan@trolocsis.com"
+  },
   "maintainers": [
     {
-      "email": "ryan@trolocsis.com",
-      "name": "rphillips"
+      "name": "rphillips",
+      "email": "ryan@trolocsis.com"
     }
   ],
-  "name": "elementtree",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/racker/node-elementtree.git"
-  },
-  "scripts": {
-    "test": "make test"
-  },
-  "version": "0.1.6"
+  "_shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
+  "_resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/glob/package.json b/node_modules/glob/package.json
deleted file mode 100644
index c8e7d7d..0000000
--- a/node_modules/glob/package.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
-  "_args": [
-    [
-      "glob@^5.0.13",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "glob@>=5.0.13 <6.0.0",
-  "_id": "glob@5.0.15",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/glob",
-  "_nodeVersion": "4.0.0",
-  "_npmUser": {
-    "email": "isaacs@npmjs.com",
-    "name": "isaacs"
-  },
-  "_npmVersion": "3.3.2",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "glob",
-    "raw": "glob@^5.0.13",
-    "rawSpec": "^5.0.13",
-    "scope": null,
-    "spec": ">=5.0.13 <6.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
-  "_shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
-  "_shrinkwrap": null,
-  "_spec": "glob@^5.0.13",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/isaacs/node-glob/issues"
-  },
-  "dependencies": {
-    "inflight": "^1.0.4",
-    "inherits": "2",
-    "minimatch": "2 || 3",
-    "once": "^1.3.0",
-    "path-is-absolute": "^1.0.0"
-  },
-  "description": "a little globber",
-  "devDependencies": {
-    "mkdirp": "0",
-    "rimraf": "^2.2.8",
-    "tap": "^1.1.4",
-    "tick": "0.0.6"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
-    "tarball": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"
-  },
-  "engines": {
-    "node": "*"
-  },
-  "files": [
-    "glob.js",
-    "sync.js",
-    "common.js"
-  ],
-  "gitHead": "3a7e71d453dd80e75b196fd262dd23ed54beeceb",
-  "homepage": "https://github.com/isaacs/node-glob#readme",
-  "license": "ISC",
-  "main": "glob.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "glob",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/node-glob.git"
-  },
-  "scripts": {
-    "bench": "bash benchmark.sh",
-    "benchclean": "node benchclean.js",
-    "prepublish": "npm run benchclean",
-    "prof": "bash prof.sh && cat profile.txt",
-    "profclean": "rm -f v8.log profile.txt",
-    "test": "tap test/*.js --cov",
-    "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js"
-  },
-  "version": "5.0.15"
-}
diff --git a/node_modules/inherits/package.json b/node_modules/inherits/package.json
deleted file mode 100644
index f3c2df4..0000000
--- a/node_modules/inherits/package.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
-  "_args": [
-    [
-      "inherits@2",
-      "D:\\Cordova\\cordova-windows\\node_modules\\glob"
-    ]
-  ],
-  "_from": "inherits@>=2.0.0 <3.0.0",
-  "_id": "inherits@2.0.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/inherits",
-  "_npmUser": {
-    "email": "i@izs.me",
-    "name": "isaacs"
-  },
-  "_npmVersion": "1.3.8",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "inherits",
-    "raw": "inherits@2",
-    "rawSpec": "2",
-    "scope": null,
-    "spec": ">=2.0.0 <3.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/glob"
-  ],
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
-  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_shrinkwrap": null,
-  "_spec": "inherits@2",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\glob",
-  "browser": "./inherits_browser.js",
-  "bugs": {
-    "url": "https://github.com/isaacs/inherits/issues"
-  },
-  "dependencies": {},
-  "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
-  },
-  "homepage": "https://github.com/isaacs/inherits#readme",
-  "keywords": [
-    "inheritance",
-    "class",
-    "klass",
-    "oop",
-    "object-oriented",
-    "inherits",
-    "browser",
-    "browserify"
-  ],
-  "license": "ISC",
-  "main": "./inherits.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "inherits",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/inherits.git"
-  },
-  "scripts": {
-    "test": "node test"
-  },
-  "version": "2.0.1"
-}
diff --git a/node_modules/lodash/package.json b/node_modules/lodash/package.json
deleted file mode 100644
index b9b7b31..0000000
--- a/node_modules/lodash/package.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
-  "_args": [
-    [
-      "lodash@^3.5.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\xmlbuilder"
-    ]
-  ],
-  "_from": "lodash@>=3.5.0 <4.0.0",
-  "_id": "lodash@3.10.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/lodash",
-  "_nodeVersion": "0.12.5",
-  "_npmUser": {
-    "email": "john.david.dalton@gmail.com",
-    "name": "jdalton"
-  },
-  "_npmVersion": "2.13.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "lodash",
-    "raw": "lodash@^3.5.0",
-    "rawSpec": "^3.5.0",
-    "scope": null,
-    "spec": ">=3.5.0 <4.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/xmlbuilder"
-  ],
-  "_resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
-  "_shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
-  "_shrinkwrap": null,
-  "_spec": "lodash@^3.5.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\xmlbuilder",
-  "author": {
-    "email": "john.david.dalton@gmail.com",
-    "name": "John-David Dalton",
-    "url": "http://allyoucanleet.com/"
-  },
-  "bugs": {
-    "url": "https://github.com/lodash/lodash/issues"
-  },
-  "contributors": [
-    {
-      "email": "john.david.dalton@gmail.com",
-      "name": "John-David Dalton",
-      "url": "http://allyoucanleet.com/"
-    },
-    {
-      "email": "demoneaux@gmail.com",
-      "name": "Benjamin Tan",
-      "url": "https://d10.github.io/"
-    },
-    {
-      "email": "blaine@iceddev.com",
-      "name": "Blaine Bublitz",
-      "url": "http://www.iceddev.com/"
-    },
-    {
-      "email": "github@kitcambridge.be",
-      "name": "Kit Cambridge",
-      "url": "http://kitcambridge.be/"
-    },
-    {
-      "email": "mathias@qiwi.be",
-      "name": "Mathias Bynens",
-      "url": "https://mathiasbynens.be/"
-    }
-  ],
-  "dependencies": {},
-  "description": "The modern build of lodash modular utilities.",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
-    "tarball": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
-  },
-  "homepage": "https://lodash.com/",
-  "icon": "https://lodash.com/icon.svg",
-  "keywords": [
-    "modules",
-    "stdlib",
-    "util"
-  ],
-  "license": "MIT",
-  "main": "index.js",
-  "maintainers": [
-    {
-      "email": "john.david.dalton@gmail.com",
-      "name": "jdalton"
-    },
-    {
-      "email": "mathias@qiwi.be",
-      "name": "mathias"
-    },
-    {
-      "email": "blaine@iceddev.com",
-      "name": "phated"
-    },
-    {
-      "email": "github@kitcambridge.be",
-      "name": "kitcambridge"
-    },
-    {
-      "email": "demoneaux@gmail.com",
-      "name": "d10"
-    }
-  ],
-  "name": "lodash",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/lodash/lodash.git"
-  },
-  "scripts": {
-    "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
-  },
-  "version": "3.10.1"
-}
diff --git a/node_modules/minimatch/package.json b/node_modules/minimatch/package.json
deleted file mode 100644
index 3507f2d..0000000
--- a/node_modules/minimatch/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
-  "_args": [
-    [
-      "minimatch@^3.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "minimatch@>=3.0.0 <4.0.0",
-  "_id": "minimatch@3.0.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/minimatch",
-  "_nodeVersion": "4.0.0",
-  "_npmUser": {
-    "email": "isaacs@npmjs.com",
-    "name": "isaacs"
-  },
-  "_npmVersion": "3.3.2",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "minimatch",
-    "raw": "minimatch@^3.0.0",
-    "rawSpec": "^3.0.0",
-    "scope": null,
-    "spec": ">=3.0.0 <4.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common",
-    "/glob"
-  ],
-  "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz",
-  "_shasum": "5236157a51e4f004c177fb3c527ff7dd78f0ef83",
-  "_shrinkwrap": null,
-  "_spec": "minimatch@^3.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me"
-  },
-  "bugs": {
-    "url": "https://github.com/isaacs/minimatch/issues"
-  },
-  "dependencies": {
-    "brace-expansion": "^1.0.0"
-  },
-  "description": "a glob matcher in javascript",
-  "devDependencies": {
-    "standard": "^3.7.2",
-    "tap": "^1.2.0"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "5236157a51e4f004c177fb3c527ff7dd78f0ef83",
-    "tarball": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz"
-  },
-  "engines": {
-    "node": "*"
-  },
-  "files": [
-    "minimatch.js"
-  ],
-  "gitHead": "270dbea567f0af6918cb18103e98c612aa717a20",
-  "homepage": "https://github.com/isaacs/minimatch#readme",
-  "license": "ISC",
-  "main": "minimatch.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "minimatch",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/minimatch.git"
-  },
-  "scripts": {
-    "posttest": "standard minimatch.js test/*.js",
-    "test": "tap test/*.js"
-  },
-  "version": "3.0.0"
-}
diff --git a/node_modules/node-uuid/package.json b/node_modules/node-uuid/package.json
index 964a781..51aa36d 100644
--- a/node_modules/node-uuid/package.json
+++ b/node_modules/node-uuid/package.json
@@ -1,41 +1,7 @@
 {
-  "_args": [
-    [
-      "node-uuid@^1.4.3",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "node-uuid@>=1.4.3 <2.0.0",
-  "_id": "node-uuid@1.4.7",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/node-uuid",
-  "_nodeVersion": "5.0.0",
-  "_npmUser": {
-    "email": "coolaj86@gmail.com",
-    "name": "coolaj86"
-  },
-  "_npmVersion": "3.3.6",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "node-uuid",
-    "raw": "node-uuid@^1.4.3",
-    "rawSpec": "^1.4.3",
-    "scope": null,
-    "spec": ">=1.4.3 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/"
-  ],
-  "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz",
-  "_shasum": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f",
-  "_shrinkwrap": null,
-  "_spec": "node-uuid@^1.4.3",
-  "_where": "D:\\Cordova\\cordova-windows",
   "author": {
-    "email": "robert@broofa.com",
-    "name": "Robert Kieffer"
+    "name": "Robert Kieffer",
+    "email": "robert@broofa.com"
   },
   "bin": {
     "uuid": "./bin/uuid"
@@ -45,12 +11,12 @@
   },
   "contributors": [
     {
-      "email": "coolaj86@gmail.com",
-      "name": "AJ ONeal"
+      "name": "AJ ONeal",
+      "email": "coolaj86@gmail.com"
     },
     {
-      "email": "dev@tavan.de",
-      "name": "Christoph Tavan"
+      "name": "Christoph Tavan",
+      "email": "dev@tavan.de"
     }
   ],
   "dependencies": {},
@@ -59,11 +25,6 @@
     "nyc": "^2.2.0"
   },
   "directories": {},
-  "dist": {
-    "shasum": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f",
-    "tarball": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"
-  },
-  "gitHead": "309512573ec1c60143c257157479a20f7f1f51cd",
   "homepage": "https://github.com/broofa/node-uuid",
   "installable": true,
   "keywords": [
@@ -81,17 +42,12 @@
   "main": "./uuid.js",
   "maintainers": [
     {
-      "email": "robert@broofa.com",
-      "name": "broofa"
-    },
-    {
-      "email": "coolaj86@gmail.com",
-      "name": "coolaj86"
+      "name": "broofa",
+      "email": "robert@broofa.com"
     }
   ],
   "name": "node-uuid",
   "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/broofa/node-uuid.git"
@@ -101,5 +57,11 @@
     "test": "node test/test.js"
   },
   "url": "http://github.com/broofa/node-uuid",
-  "version": "1.4.7"
+  "version": "1.4.7",
+  "readme": "# node-uuid\n\nSimple, fast generation of [RFC4122](http://www.ietf.org/rfc/rfc4122.txt) UUIDS.\n\nFeatures:\n\n* Generate RFC4122 version 1 or version 4 UUIDs\n* Runs in node.js and all browsers.\n* Registered as a [ComponentJS](https://github.com/component/component) [component](https://github.com/component/component/wiki/Components) ('broofa/node-uuid').\n* Cryptographically strong random # generation\n  * `crypto.randomBytes(n)` in node.js\n  * `window.crypto.getRandomValues(ta)` in [supported browsers](https://developer.mozilla.org/en-US/docs/Web/API/RandomSource/getRandomValues#Browser_Compatibility)\n* 1.1K minified and gzip'ed  (Want something smaller?  Check this [crazy shit](https://gist.github.com/982883) out! )\n* [Annotated source code](http://broofa.github.com/node-uuid/docs/uuid.html)\n* Comes with a Command Line Interface for generating uuids on the command line\n\n## Getting Started\n\nInstall it in your browser:\n\n```html\n<script src=\"uuid.js\"></script>\n```\n\nOr in node.js:\n\n```\nnpm install node-uuid\n```\n\n```javascript\nvar uuid = require('node-uuid');\n```\n\nThen create some ids ...\n\n```javascript\n// Generate a v1 (time-based) id\nuuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n\n// Generate a v4 (random) id\nuuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'\n```\n\n## API\n\n### uuid.v1([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v1 (timestamp-based) UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n  * `node` - (Array) Node id as Array of 6 bytes (per 4.1.6). Default: Randomly generated ID.  See note 1.\n  * `clockseq` - (Number between 0 - 0x3fff) RFC clock sequence.  Default: An internally maintained clockseq is used.\n  * `msecs` - (Number | Date) Time in milliseconds since unix Epoch.  Default: The current time is used.\n  * `nsecs` - (Number between 0-9999) additional time, in 100-nanosecond units. Ignored if `msecs` is unspecified. Default: internal uuid counter is used, as per 4.2.1.2.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nNotes:\n\n1. The randomly generated node id is only guaranteed to stay constant for the lifetime of the current JS runtime. (Future versions of this module may use persistent storage mechanisms to extend this guarantee.)\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v1({\n  node: [0x01, 0x23, 0x45, 0x67, 0x89, 0xab],\n  clockseq: 0x1234,\n  msecs: new Date('2011-11-01').getTime(),\n  nsecs: 5678\n});   // -> \"710b962e-041c-11e1-9234-0123456789ab\"\n```\n\nExample: In-place generation of two binary IDs\n\n```javascript\n// Generate two ids in an array\nvar arr = new Array(32); // -> []\nuuid.v1(null, arr, 0);   // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\nuuid.v1(null, arr, 16);  // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15 02 a3 1c b0 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\n\n// Optionally use uuid.unparse() to get stringify the ids\nuuid.unparse(buffer);    // -> '02a2ce90-1432-11e1-8558-0b488e4fc115'\nuuid.unparse(buffer, 16) // -> '02a31cb0-1432-11e1-8558-0b488e4fc115'\n```\n\n### uuid.v4([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v4 UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n  * `random` - (Number[16]) Array of 16 numbers (0-255) to use in place of randomly generated values\n  * `rng` - (Function) Random # generator to use.  Set to one of the built-in generators - `uuid.mathRNG` (all platforms), `uuid.nodeRNG` (node.js only), `uuid.whatwgRNG` (WebKit only) - or a custom function that returns an array[16] of byte values.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v4({\n  random: [\n    0x10, 0x91, 0x56, 0xbe, 0xc4, 0xfb, 0xc1, 0xea,\n    0x71, 0xb4, 0xef, 0xe1, 0x67, 0x1c, 0x58, 0x36\n  ]\n});\n// -> \"109156be-c4fb-41ea-b1b4-efe1671c5836\"\n```\n\nExample: Generate two IDs in a single buffer\n\n```javascript\nvar buffer = new Array(32); // (or 'new Buffer' in node.js)\nuuid.v4(null, buffer, 0);\nuuid.v4(null, buffer, 16);\n```\n\n### uuid.parse(id[, buffer[, offset]])\n### uuid.unparse(buffer[, offset])\n\nParse and unparse UUIDs\n\n  * `id` - (String) UUID(-like) string\n  * `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written. Default: A new Array or Buffer is used\n  * `offset` - (Number) Starting index in `buffer` at which to begin writing. Default: 0\n\nExample parsing and unparsing a UUID string\n\n```javascript\nvar bytes = uuid.parse('797ff043-11eb-11e1-80d6-510998755d10'); // -> <Buffer 79 7f f0 43 11 eb 11 e1 80 d6 51 09 98 75 5d 10>\nvar string = uuid.unparse(bytes); // -> '797ff043-11eb-11e1-80d6-510998755d10'\n```\n\n### uuid.noConflict()\n\n(Browsers only) Set `uuid` property back to it's previous value.\n\nReturns the node-uuid object.\n\nExample:\n\n```javascript\nvar myUuid = uuid.noConflict();\nmyUuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n```\n\n## Deprecated APIs\n\nSupport for the following v1.2 APIs is available in v1.3, but is deprecated and will be removed in the next major version.\n\n### uuid([format [, buffer [, offset]]])\n\nuuid() has become uuid.v4(), and the `format` argument is now implicit in the `buffer` argument. (i.e. if you specify a buffer, the format is assumed to be binary).\n\n### uuid.BufferClass\n\nThe class of container created when generating binary uuid data if no buffer argument is specified.  This is expected to go away, with no replacement API.\n\n## Command Line Interface\n\nTo use the executable, it's probably best to install this library globally.\n\n`npm install -g node-uuid`\n\nUsage:\n\n```\nUSAGE: uuid [version] [options]\n\n\noptions:\n\n--help                     Display this message and exit\n```\n\n`version` must be an RFC4122 version that is supported by this library, which is currently version 1 and version 4 (denoted by \"v1\" and \"v4\", respectively). `version` defaults to version 4 when not supplied.\n\n### Examples\n\n```\n> uuid\n3a91f950-dec8-4688-ba14-5b7bbfc7a563\n```\n\n```\n> uuid v1\n9d0b43e0-7696-11e3-964b-250efa37a98e\n```\n\n```\n> uuid v4\n6790ac7c-24ac-4f98-8464-42f6d98a53ae\n```\n\n## Testing\n\nIn node.js\n\n```\nnpm test\n```\n\nIn Browser\n\n```\nopen test/test.html\n```\n\n### Benchmarking\n\nRequires node.js\n\n```\nnpm install uuid uuid-js\nnode benchmark/benchmark.js\n```\n\nFor a more complete discussion of node-uuid performance, please see the `benchmark/README.md` file, and the [benchmark wiki](https://github.com/broofa/node-uuid/wiki/Benchmark)\n\nFor browser performance [checkout the JSPerf tests](http://jsperf.com/node-uuid-performance).\n\n## Release notes\n\n### 1.4.6\n\n* Properly detect node crypto and whatwg crypto\n* Workaround phantomjs/browserify bug\n* Explicit check for `window` rather implicit this-global\n* Issue warning if Math.random() is being used\n* \"use strict\";\n* A few jshint / stylistic updates (=== and such)\n\n### 1.4.0\n\n* Improved module context detection\n* Removed public RNG functions\n\n### 1.3.2\n\n* Improve tests and handling of v1() options (Issue #24)\n* Expose RNG option to allow for perf testing with different generators\n\n### 1.3.0\n\n* Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)!\n* Support for node.js crypto API\n* De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code\n",
+  "readmeFilename": "README.md",
+  "_id": "node-uuid@1.4.7",
+  "_shasum": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f",
+  "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz",
+  "_from": "node-uuid@>=1.4.3 <2.0.0"
 }
diff --git a/node_modules/abbrev/.npmignore b/node_modules/nopt/node_modules/abbrev/.npmignore
similarity index 100%
rename from node_modules/abbrev/.npmignore
rename to node_modules/nopt/node_modules/abbrev/.npmignore
diff --git a/node_modules/abbrev/.travis.yml b/node_modules/nopt/node_modules/abbrev/.travis.yml
similarity index 100%
rename from node_modules/abbrev/.travis.yml
rename to node_modules/nopt/node_modules/abbrev/.travis.yml
diff --git a/node_modules/abbrev/CONTRIBUTING.md b/node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md
similarity index 100%
rename from node_modules/abbrev/CONTRIBUTING.md
rename to node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md
diff --git a/node_modules/abbrev/LICENSE b/node_modules/nopt/node_modules/abbrev/LICENSE
similarity index 100%
rename from node_modules/abbrev/LICENSE
rename to node_modules/nopt/node_modules/abbrev/LICENSE
diff --git a/node_modules/abbrev/README.md b/node_modules/nopt/node_modules/abbrev/README.md
similarity index 100%
rename from node_modules/abbrev/README.md
rename to node_modules/nopt/node_modules/abbrev/README.md
diff --git a/node_modules/abbrev/abbrev.js b/node_modules/nopt/node_modules/abbrev/abbrev.js
similarity index 100%
rename from node_modules/abbrev/abbrev.js
rename to node_modules/nopt/node_modules/abbrev/abbrev.js
diff --git a/node_modules/nopt/node_modules/abbrev/package.json b/node_modules/nopt/node_modules/abbrev/package.json
new file mode 100644
index 0000000..d283d50
--- /dev/null
+++ b/node_modules/nopt/node_modules/abbrev/package.json
@@ -0,0 +1,48 @@
+{
+  "name": "abbrev",
+  "version": "1.0.7",
+  "description": "Like ruby's abbrev module, but in js",
+  "author": {
+    "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me"
+  },
+  "main": "abbrev.js",
+  "scripts": {
+    "test": "tap test.js --cov"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
+  },
+  "license": "ISC",
+  "devDependencies": {
+    "tap": "^1.2.0"
+  },
+  "gitHead": "821d09ce7da33627f91bbd8ed631497ed6f760c2",
+  "bugs": {
+    "url": "https://github.com/isaacs/abbrev-js/issues"
+  },
+  "homepage": "https://github.com/isaacs/abbrev-js#readme",
+  "_id": "abbrev@1.0.7",
+  "_shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
+  "_from": "abbrev@>=1.0.0 <2.0.0",
+  "_npmVersion": "2.10.1",
+  "_nodeVersion": "2.0.1",
+  "_npmUser": {
+    "name": "isaacs",
+    "email": "isaacs@npmjs.com"
+  },
+  "dist": {
+    "shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
+    "tarball": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "isaacs",
+      "email": "i@izs.me"
+    }
+  ],
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz",
+  "readme": "ERROR: No README data found!"
+}
diff --git a/node_modules/abbrev/test.js b/node_modules/nopt/node_modules/abbrev/test.js
similarity index 100%
rename from node_modules/abbrev/test.js
rename to node_modules/nopt/node_modules/abbrev/test.js
diff --git a/node_modules/nopt/package.json b/node_modules/nopt/package.json
index 8e5a28e..9af9c80 100644
--- a/node_modules/nopt/package.json
+++ b/node_modules/nopt/package.json
@@ -1,88 +1,63 @@
 {
-  "_args": [
-    [
-      "nopt@^3.0.4",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "nopt@>=3.0.4 <4.0.0",
-  "_id": "nopt@3.0.6",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/nopt",
-  "_nodeVersion": "4.2.1",
-  "_npmUser": {
-    "email": "ogd@aoaioxxysz.net",
-    "name": "othiym23"
-  },
-  "_npmVersion": "2.14.10",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "nopt",
-    "raw": "nopt@^3.0.4",
-    "rawSpec": "^3.0.4",
-    "scope": null,
-    "spec": ">=3.0.4 <4.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/"
-  ],
-  "_resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
-  "_shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
-  "_shrinkwrap": null,
-  "_spec": "nopt@^3.0.4",
-  "_where": "D:\\Cordova\\cordova-windows",
+  "name": "nopt",
+  "version": "3.0.6",
+  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
   "author": {
-    "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",
+    "email": "i@izs.me",
     "url": "http://blog.izs.me/"
   },
-  "bin": {
-    "nopt": "./bin/nopt.js"
-  },
-  "bugs": {
-    "url": "https://github.com/npm/nopt/issues"
-  },
-  "dependencies": {
-    "abbrev": "1"
-  },
-  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
-  "devDependencies": {
-    "tap": "^1.2.0"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
-    "tarball": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
-  },
-  "gitHead": "10a750c9bb99c1950160353459e733ac2aa18cb6",
-  "homepage": "https://github.com/npm/nopt#readme",
-  "license": "ISC",
   "main": "lib/nopt.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    },
-    {
-      "email": "ogd@aoaioxxysz.net",
-      "name": "othiym23"
-    },
-    {
-      "email": "kat@sykosomatic.org",
-      "name": "zkat"
-    }
-  ],
-  "name": "nopt",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
+  "scripts": {
+    "test": "tap test/*.js"
+  },
   "repository": {
     "type": "git",
     "url": "git+https://github.com/npm/nopt.git"
   },
-  "scripts": {
-    "test": "tap test/*.js"
+  "bin": {
+    "nopt": "./bin/nopt.js"
   },
-  "version": "3.0.6"
+  "license": "ISC",
+  "dependencies": {
+    "abbrev": "1"
+  },
+  "devDependencies": {
+    "tap": "^1.2.0"
+  },
+  "gitHead": "10a750c9bb99c1950160353459e733ac2aa18cb6",
+  "bugs": {
+    "url": "https://github.com/npm/nopt/issues"
+  },
+  "homepage": "https://github.com/npm/nopt#readme",
+  "_id": "nopt@3.0.6",
+  "_shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
+  "_from": "nopt@>=3.0.4 <4.0.0",
+  "_npmVersion": "2.14.10",
+  "_nodeVersion": "4.2.1",
+  "_npmUser": {
+    "name": "othiym23",
+    "email": "ogd@aoaioxxysz.net"
+  },
+  "dist": {
+    "shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
+    "tarball": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "isaacs",
+      "email": "i@izs.me"
+    },
+    {
+      "name": "othiym23",
+      "email": "ogd@aoaioxxysz.net"
+    },
+    {
+      "name": "zkat",
+      "email": "kat@sykosomatic.org"
+    }
+  ],
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/once/package.json b/node_modules/once/package.json
deleted file mode 100644
index 4e71eb6..0000000
--- a/node_modules/once/package.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
-  "_args": [
-    [
-      "once@^1.3.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\glob"
-    ]
-  ],
-  "_from": "once@>=1.3.0 <2.0.0",
-  "_id": "once@1.3.3",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/once",
-  "_nodeVersion": "4.0.0",
-  "_npmUser": {
-    "email": "i@izs.me",
-    "name": "isaacs"
-  },
-  "_npmVersion": "3.3.2",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "once",
-    "raw": "once@^1.3.0",
-    "rawSpec": "^1.3.0",
-    "scope": null,
-    "spec": ">=1.3.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/glob",
-    "/inflight"
-  ],
-  "_resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
-  "_shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
-  "_shrinkwrap": null,
-  "_spec": "once@^1.3.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\glob",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/isaacs/once/issues"
-  },
-  "dependencies": {
-    "wrappy": "1"
-  },
-  "description": "Run a function exactly one time",
-  "devDependencies": {
-    "tap": "^1.2.0"
-  },
-  "directories": {
-    "test": "test"
-  },
-  "dist": {
-    "shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
-    "tarball": "https://registry.npmjs.org/once/-/once-1.3.3.tgz"
-  },
-  "files": [
-    "once.js"
-  ],
-  "gitHead": "2ad558657e17fafd24803217ba854762842e4178",
-  "homepage": "https://github.com/isaacs/once#readme",
-  "keywords": [
-    "once",
-    "function",
-    "one",
-    "single"
-  ],
-  "license": "ISC",
-  "main": "once.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "once",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/once.git"
-  },
-  "scripts": {
-    "test": "tap test/*.js"
-  },
-  "version": "1.3.3"
-}
diff --git a/node_modules/os-tmpdir/package.json b/node_modules/os-tmpdir/package.json
deleted file mode 100644
index bef95ad..0000000
--- a/node_modules/os-tmpdir/package.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
-  "_args": [
-    [
-      "os-tmpdir@^1.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\osenv"
-    ]
-  ],
-  "_from": "os-tmpdir@>=1.0.0 <2.0.0",
-  "_id": "os-tmpdir@1.0.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/os-tmpdir",
-  "_nodeVersion": "0.12.3",
-  "_npmUser": {
-    "email": "sindresorhus@gmail.com",
-    "name": "sindresorhus"
-  },
-  "_npmVersion": "2.9.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "os-tmpdir",
-    "raw": "os-tmpdir@^1.0.0",
-    "rawSpec": "^1.0.0",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/osenv"
-  ],
-  "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
-  "_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
-  "_shrinkwrap": null,
-  "_spec": "os-tmpdir@^1.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\osenv",
-  "author": {
-    "email": "sindresorhus@gmail.com",
-    "name": "Sindre Sorhus",
-    "url": "sindresorhus.com"
-  },
-  "bugs": {
-    "url": "https://github.com/sindresorhus/os-tmpdir/issues"
-  },
-  "dependencies": {},
-  "description": "Node.js os.tmpdir() ponyfill",
-  "devDependencies": {
-    "ava": "0.0.4"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
-    "tarball": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"
-  },
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "files": [
-    "index.js"
-  ],
-  "gitHead": "5c5d355f81378980db629d60128ad03e02b1c1e5",
-  "homepage": "https://github.com/sindresorhus/os-tmpdir",
-  "keywords": [
-    "built-in",
-    "core",
-    "ponyfill",
-    "polyfill",
-    "shim",
-    "os",
-    "tmpdir",
-    "tempdir",
-    "tmp",
-    "temp",
-    "dir",
-    "directory",
-    "env",
-    "environment"
-  ],
-  "license": "MIT",
-  "maintainers": [
-    {
-      "email": "sindresorhus@gmail.com",
-      "name": "sindresorhus"
-    }
-  ],
-  "name": "os-tmpdir",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/sindresorhus/os-tmpdir.git"
-  },
-  "scripts": {
-    "test": "node test.js"
-  },
-  "version": "1.0.1"
-}
diff --git a/node_modules/osenv/package.json b/node_modules/osenv/package.json
deleted file mode 100644
index de0c631..0000000
--- a/node_modules/osenv/package.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
-  "_args": [
-    [
-      "osenv@^0.1.3",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "osenv@>=0.1.3 <0.2.0",
-  "_id": "osenv@0.1.3",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/osenv",
-  "_nodeVersion": "2.2.1",
-  "_npmUser": {
-    "email": "isaacs@npmjs.com",
-    "name": "isaacs"
-  },
-  "_npmVersion": "3.0.0",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "osenv",
-    "raw": "osenv@^0.1.3",
-    "rawSpec": "^0.1.3",
-    "scope": null,
-    "spec": ">=0.1.3 <0.2.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz",
-  "_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
-  "_shrinkwrap": null,
-  "_spec": "osenv@^0.1.3",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/npm/osenv/issues"
-  },
-  "dependencies": {
-    "os-homedir": "^1.0.0",
-    "os-tmpdir": "^1.0.0"
-  },
-  "description": "Look up environment settings specific to different operating systems",
-  "devDependencies": {
-    "tap": "^1.2.0"
-  },
-  "directories": {
-    "test": "test"
-  },
-  "dist": {
-    "shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
-    "tarball": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"
-  },
-  "gitHead": "f746b3405d8f9e28054d11b97e1436f6a15016c4",
-  "homepage": "https://github.com/npm/osenv#readme",
-  "keywords": [
-    "environment",
-    "variable",
-    "home",
-    "tmpdir",
-    "path",
-    "prompt",
-    "ps1"
-  ],
-  "license": "ISC",
-  "main": "osenv.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    },
-    {
-      "email": "rok@kowalski.gd",
-      "name": "robertkowalski"
-    },
-    {
-      "email": "ogd@aoaioxxysz.net",
-      "name": "othiym23"
-    },
-    {
-      "email": "me@re-becca.org",
-      "name": "iarna"
-    }
-  ],
-  "name": "osenv",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/npm/osenv.git"
-  },
-  "scripts": {
-    "test": "tap test/*.js"
-  },
-  "version": "0.1.3"
-}
diff --git a/node_modules/path-is-absolute/package.json b/node_modules/path-is-absolute/package.json
deleted file mode 100644
index c31133e..0000000
--- a/node_modules/path-is-absolute/package.json
+++ /dev/null
@@ -1,97 +0,0 @@
-{
-  "_args": [
-    [
-      "path-is-absolute@^1.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\glob"
-    ]
-  ],
-  "_from": "path-is-absolute@>=1.0.0 <2.0.0",
-  "_id": "path-is-absolute@1.0.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/path-is-absolute",
-  "_nodeVersion": "0.12.0",
-  "_npmUser": {
-    "email": "sindresorhus@gmail.com",
-    "name": "sindresorhus"
-  },
-  "_npmVersion": "2.5.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "path-is-absolute",
-    "raw": "path-is-absolute@^1.0.0",
-    "rawSpec": "^1.0.0",
-    "scope": null,
-    "spec": ">=1.0.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/glob"
-  ],
-  "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
-  "_shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
-  "_shrinkwrap": null,
-  "_spec": "path-is-absolute@^1.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\glob",
-  "author": {
-    "email": "sindresorhus@gmail.com",
-    "name": "Sindre Sorhus",
-    "url": "sindresorhus.com"
-  },
-  "bugs": {
-    "url": "https://github.com/sindresorhus/path-is-absolute/issues"
-  },
-  "dependencies": {},
-  "description": "Node.js 0.12 path.isAbsolute() ponyfill",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
-    "tarball": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
-  },
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "files": [
-    "index.js"
-  ],
-  "gitHead": "7a76a0c9f2263192beedbe0a820e4d0baee5b7a1",
-  "homepage": "https://github.com/sindresorhus/path-is-absolute",
-  "keywords": [
-    "path",
-    "paths",
-    "file",
-    "dir",
-    "absolute",
-    "isabsolute",
-    "is-absolute",
-    "built-in",
-    "util",
-    "utils",
-    "core",
-    "ponyfill",
-    "polyfill",
-    "shim",
-    "is",
-    "detect",
-    "check"
-  ],
-  "license": "MIT",
-  "maintainers": [
-    {
-      "email": "sindresorhus@gmail.com",
-      "name": "sindresorhus"
-    }
-  ],
-  "name": "path-is-absolute",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
-  },
-  "scripts": {
-    "test": "node test.js"
-  },
-  "version": "1.0.0"
-}
diff --git a/node_modules/plist/package.json b/node_modules/plist/package.json
deleted file mode 100644
index d371e28..0000000
--- a/node_modules/plist/package.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
-  "_args": [
-    [
-      "plist@^1.2.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "plist@>=1.2.0 <2.0.0",
-  "_id": "plist@1.2.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/plist",
-  "_nodeVersion": "5.0.0",
-  "_npmUser": {
-    "email": "reinstein.mike@gmail.com",
-    "name": "mreinstein"
-  },
-  "_npmVersion": "3.3.11",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "plist",
-    "raw": "plist@^1.2.0",
-    "rawSpec": "^1.2.0",
-    "scope": null,
-    "spec": ">=1.2.0 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
-  "_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
-  "_shrinkwrap": null,
-  "_spec": "plist@^1.2.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "nathan@tootallnate.net",
-    "name": "Nathan Rajlich"
-  },
-  "bugs": {
-    "url": "https://github.com/TooTallNate/node-plist/issues"
-  },
-  "contributors": [
-    {
-      "email": "hans.huebner@gmail.com",
-      "name": "Hans Huebner"
-    },
-    {
-      "name": "Pierre Metrailler"
-    },
-    {
-      "email": "reinstein.mike@gmail.com",
-      "name": "Mike Reinstein"
-    },
-    {
-      "name": "Vladimir Tsvang"
-    },
-    {
-      "name": "Mathieu D'Amours"
-    }
-  ],
-  "dependencies": {
-    "base64-js": "0.0.8",
-    "util-deprecate": "1.0.2",
-    "xmlbuilder": "4.0.0",
-    "xmldom": "0.1.x"
-  },
-  "description": "Mac OS X Plist parser/builder for Node.js and browsers",
-  "devDependencies": {
-    "browserify": "12.0.1",
-    "mocha": "2.3.3",
-    "multiline": "1.0.2",
-    "zuul": "3.7.2"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
-    "tarball": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz"
-  },
-  "gitHead": "69520574f27864145192338b72e608fbe1bda6f7",
-  "homepage": "https://github.com/TooTallNate/node-plist#readme",
-  "keywords": [
-    "apple",
-    "browser",
-    "mac",
-    "plist",
-    "parser",
-    "xml"
-  ],
-  "license": "MIT",
-  "main": "lib/plist.js",
-  "maintainers": [
-    {
-      "email": "nathan@tootallnate.net",
-      "name": "TooTallNate"
-    },
-    {
-      "email": "nathan@tootallnate.net",
-      "name": "tootallnate"
-    },
-    {
-      "email": "reinstein.mike@gmail.com",
-      "name": "mreinstein"
-    }
-  ],
-  "name": "plist",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/TooTallNate/node-plist.git"
-  },
-  "scripts": {
-    "test": "make test"
-  },
-  "version": "1.2.0"
-}
diff --git a/node_modules/q/package.json b/node_modules/q/package.json
index 37b0d68..e48d757 100644
--- a/node_modules/q/package.json
+++ b/node_modules/q/package.json
@@ -1,95 +1,13 @@
 {
-  "_args": [
-    [
-      "q@^1.4.1",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "q@>=1.4.1 <2.0.0",
-  "_id": "q@1.4.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/q",
-  "_nodeVersion": "1.8.1",
-  "_npmUser": {
-    "email": "kris.kowal@cixar.com",
-    "name": "kriskowal"
-  },
-  "_npmVersion": "2.8.3",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "q",
-    "raw": "q@^1.4.1",
-    "rawSpec": "^1.4.1",
-    "scope": null,
-    "spec": ">=1.4.1 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/",
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
-  "_shasum": "55705bcd93c5f3673530c2c2cbc0c2b3addc286e",
-  "_shrinkwrap": null,
-  "_spec": "q@^1.4.1",
-  "_where": "D:\\Cordova\\cordova-windows",
+  "name": "q",
+  "version": "1.4.1",
+  "description": "A library for promises (CommonJS/Promises/A,B,D)",
+  "homepage": "https://github.com/kriskowal/q",
   "author": {
-    "email": "kris@cixar.com",
     "name": "Kris Kowal",
+    "email": "kris@cixar.com",
     "url": "https://github.com/kriskowal"
   },
-  "bugs": {
-    "url": "http://github.com/kriskowal/q/issues"
-  },
-  "contributors": [
-    {
-      "email": "kris@cixar.com",
-      "name": "Kris Kowal",
-      "url": "https://github.com/kriskowal"
-    },
-    {
-      "email": "rfobic@gmail.com",
-      "name": "Irakli Gozalishvili",
-      "url": "http://jeditoolkit.com"
-    },
-    {
-      "email": "domenic@domenicdenicola.com",
-      "name": "Domenic Denicola",
-      "url": "http://domenicdenicola.com"
-    }
-  ],
-  "dependencies": {},
-  "description": "A library for promises (CommonJS/Promises/A,B,D)",
-  "devDependencies": {
-    "cover": "*",
-    "grunt": "~0.4.1",
-    "grunt-cli": "~0.1.9",
-    "grunt-contrib-uglify": "~0.9.1",
-    "jasmine-node": "1.11.0",
-    "jshint": "~2.1.9",
-    "matcha": "~0.2.0",
-    "opener": "*",
-    "promises-aplus-tests": "1.x"
-  },
-  "directories": {
-    "test": "./spec"
-  },
-  "dist": {
-    "shasum": "55705bcd93c5f3673530c2c2cbc0c2b3addc286e",
-    "tarball": "https://registry.npmjs.org/q/-/q-1.4.1.tgz"
-  },
-  "engines": {
-    "node": ">=0.6.0",
-    "teleport": ">=0.2.0"
-  },
-  "files": [
-    "LICENSE",
-    "q.js",
-    "queue.js"
-  ],
-  "gitHead": "d373079d3620152e3d60e82f27265a09ee0e81bd",
-  "homepage": "https://github.com/kriskowal/q",
   "keywords": [
     "q",
     "promise",
@@ -104,23 +22,65 @@
     "browser",
     "node"
   ],
+  "contributors": [
+    {
+      "name": "Kris Kowal",
+      "email": "kris@cixar.com",
+      "url": "https://github.com/kriskowal"
+    },
+    {
+      "name": "Irakli Gozalishvili",
+      "email": "rfobic@gmail.com",
+      "url": "http://jeditoolkit.com"
+    },
+    {
+      "name": "Domenic Denicola",
+      "email": "domenic@domenicdenicola.com",
+      "url": "http://domenicdenicola.com"
+    }
+  ],
+  "bugs": {
+    "url": "http://github.com/kriskowal/q/issues"
+  },
   "license": {
     "type": "MIT",
     "url": "http://github.com/kriskowal/q/raw/master/LICENSE"
   },
   "main": "q.js",
-  "maintainers": [
-    {
-      "email": "kris.kowal@cixar.com",
-      "name": "kriskowal"
-    },
-    {
-      "email": "domenic@domenicdenicola.com",
-      "name": "domenic"
-    }
+  "files": [
+    "LICENSE",
+    "q.js",
+    "queue.js"
   ],
-  "name": "q",
-  "optionalDependencies": {},
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/kriskowal/q.git"
+  },
+  "engines": {
+    "node": ">=0.6.0",
+    "teleport": ">=0.2.0"
+  },
+  "dependencies": {},
+  "devDependencies": {
+    "cover": "*",
+    "grunt": "~0.4.1",
+    "grunt-cli": "~0.1.9",
+    "grunt-contrib-uglify": "~0.9.1",
+    "jasmine-node": "1.11.0",
+    "jshint": "~2.1.9",
+    "matcha": "~0.2.0",
+    "opener": "*",
+    "promises-aplus-tests": "1.x"
+  },
+  "scripts": {
+    "test": "jasmine-node spec && promises-aplus-tests spec/aplus-adapter",
+    "test-browser": "opener spec/q-spec.html",
+    "benchmark": "matcha",
+    "lint": "jshint q.js",
+    "cover": "cover run jasmine-node spec && cover report html && opener cover_html/index.html",
+    "minify": "grunt",
+    "prepublish": "grunt"
+  },
   "overlay": {
     "teleport": {
       "dependencies": {
@@ -128,19 +88,13 @@
       }
     }
   },
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/kriskowal/q.git"
+  "directories": {
+    "test": "./spec"
   },
-  "scripts": {
-    "benchmark": "matcha",
-    "cover": "cover run jasmine-node spec && cover report html && opener cover_html/index.html",
-    "lint": "jshint q.js",
-    "minify": "grunt",
-    "prepublish": "grunt",
-    "test": "jasmine-node spec && promises-aplus-tests spec/aplus-adapter",
-    "test-browser": "opener spec/q-spec.html"
-  },
-  "version": "1.4.1"
+  "readme": "[![Build Status](https://secure.travis-ci.org/kriskowal/q.png?branch=master)](http://travis-ci.org/kriskowal/q)\n\n<a href=\"http://promises-aplus.github.com/promises-spec\">\n    <img src=\"http://kriskowal.github.io/q/q.png\"\n         align=\"right\" alt=\"Q logo\" />\n</a>\n\n*This is Q version 1, from the `v1` branch in Git. This documentation applies to\nthe latest of both the version 1 and version 0.9 release trains. These releases\nare stable. There will be no further releases of 0.9 after 0.9.7 which is nearly\nequivalent to version 1.0.0. All further releases of `q@~1.0` will be backward\ncompatible. The version 2 release train introduces significant and\nbackward-incompatible changes and is experimental at this time.*\n\nIf a function cannot return a value or throw an exception without\nblocking, it can return a promise instead.  A promise is an object\nthat represents the return value or the thrown exception that the\nfunction may eventually provide.  A promise can also be used as a\nproxy for a [remote object][Q-Connection] to overcome latency.\n\n[Q-Connection]: https://github.com/kriskowal/q-connection\n\nOn the first pass, promises can mitigate the “[Pyramid of\nDoom][POD]”: the situation where code marches to the right faster\nthan it marches forward.\n\n[POD]: http://calculist.org/blog/2011/12/14/why-coroutines-wont-work-on-the-web/\n\n```javascript\nstep1(function (value1) {\n    step2(value1, function(value2) {\n        step3(value2, function(value3) {\n            step4(value3, function(value4) {\n                // Do something with value4\n            });\n        });\n    });\n});\n```\n\nWith a promise library, you can flatten the pyramid.\n\n```javascript\nQ.fcall(promisedStep1)\n.then(promisedStep2)\n.then(promisedStep3)\n.then(promisedStep4)\n.then(function (value4) {\n    // Do something with value4\n})\n.catch(function (error) {\n    // Handle any error from all above steps\n})\n.done();\n```\n\nWith this approach, you also get implicit error propagation, just like `try`,\n`catch`, and `finally`.  An error in `promisedStep1` will flow all the way to\nthe `catch` function, where it’s caught and handled.  (Here `promisedStepN` is\na version of `stepN` that returns a promise.)\n\nThe callback approach is called an “inversion of control”.\nA function that accepts a callback instead of a return value\nis saying, “Don’t call me, I’ll call you.”.  Promises\n[un-invert][IOC] the inversion, cleanly separating the input\narguments from control flow arguments.  This simplifies the\nuse and creation of API’s, particularly variadic,\nrest and spread arguments.\n\n[IOC]: http://www.slideshare.net/domenicdenicola/callbacks-promises-and-coroutines-oh-my-the-evolution-of-asynchronicity-in-javascript\n\n\n## Getting Started\n\nThe Q module can be loaded as:\n\n-   A ``<script>`` tag (creating a ``Q`` global variable): ~2.5 KB minified and\n    gzipped.\n-   A Node.js and CommonJS module, available in [npm](https://npmjs.org/) as\n    the [q](https://npmjs.org/package/q) package\n-   An AMD module\n-   A [component](https://github.com/component/component) as ``microjs/q``\n-   Using [bower](http://bower.io/) as `q#1.0.1`\n-   Using [NuGet](http://nuget.org/) as [Q](https://nuget.org/packages/q)\n\nQ can exchange promises with jQuery, Dojo, When.js, WinJS, and more.\n\n## Resources\n\nOur [wiki][] contains a number of useful resources, including:\n\n- A method-by-method [Q API reference][reference].\n- A growing [examples gallery][examples], showing how Q can be used to make\n  everything better. From XHR to database access to accessing the Flickr API,\n  Q is there for you.\n- There are many libraries that produce and consume Q promises for everything\n  from file system/database access or RPC to templating. For a list of some of\n  the more popular ones, see [Libraries][].\n- If you want materials that introduce the promise concept generally, and the\n  below tutorial isn't doing it for you, check out our collection of\n  [presentations, blog posts, and podcasts][resources].\n- A guide for those [coming from jQuery's `$.Deferred`][jquery].\n\nWe'd also love to have you join the Q-Continuum [mailing list][].\n\n[wiki]: https://github.com/kriskowal/q/wiki\n[reference]: https://github.com/kriskowal/q/wiki/API-Reference\n[examples]: https://github.com/kriskowal/q/wiki/Examples-Gallery\n[Libraries]: https://github.com/kriskowal/q/wiki/Libraries\n[resources]: https://github.com/kriskowal/q/wiki/General-Promise-Resources\n[jquery]: https://github.com/kriskowal/q/wiki/Coming-from-jQuery\n[mailing list]: https://groups.google.com/forum/#!forum/q-continuum\n\n\n## Tutorial\n\nPromises have a ``then`` method, which you can use to get the eventual\nreturn value (fulfillment) or thrown exception (rejection).\n\n```javascript\npromiseMeSomething()\n.then(function (value) {\n}, function (reason) {\n});\n```\n\nIf ``promiseMeSomething`` returns a promise that gets fulfilled later\nwith a return value, the first function (the fulfillment handler) will be\ncalled with the value.  However, if the ``promiseMeSomething`` function\ngets rejected later by a thrown exception, the second function (the\nrejection handler) will be called with the exception.\n\nNote that resolution of a promise is always asynchronous: that is, the\nfulfillment or rejection handler will always be called in the next turn of the\nevent loop (i.e. `process.nextTick` in Node). This gives you a nice\nguarantee when mentally tracing the flow of your code, namely that\n``then`` will always return before either handler is executed.\n\nIn this tutorial, we begin with how to consume and work with promises. We'll\ntalk about how to create them, and thus create functions like\n`promiseMeSomething` that return promises, [below](#the-beginning).\n\n\n### Propagation\n\nThe ``then`` method returns a promise, which in this example, I’m\nassigning to ``outputPromise``.\n\n```javascript\nvar outputPromise = getInputPromise()\n.then(function (input) {\n}, function (reason) {\n});\n```\n\nThe ``outputPromise`` variable becomes a new promise for the return\nvalue of either handler.  Since a function can only either return a\nvalue or throw an exception, only one handler will ever be called and it\nwill be responsible for resolving ``outputPromise``.\n\n-   If you return a value in a handler, ``outputPromise`` will get\n    fulfilled.\n\n-   If you throw an exception in a handler, ``outputPromise`` will get\n    rejected.\n\n-   If you return a **promise** in a handler, ``outputPromise`` will\n    “become” that promise.  Being able to become a new promise is useful\n    for managing delays, combining results, or recovering from errors.\n\nIf the ``getInputPromise()`` promise gets rejected and you omit the\nrejection handler, the **error** will go to ``outputPromise``:\n\n```javascript\nvar outputPromise = getInputPromise()\n.then(function (value) {\n});\n```\n\nIf the input promise gets fulfilled and you omit the fulfillment handler, the\n**value** will go to ``outputPromise``:\n\n```javascript\nvar outputPromise = getInputPromise()\n.then(null, function (error) {\n});\n```\n\nQ promises provide a ``fail`` shorthand for ``then`` when you are only\ninterested in handling the error:\n\n```javascript\nvar outputPromise = getInputPromise()\n.fail(function (error) {\n});\n```\n\nIf you are writing JavaScript for modern engines only or using\nCoffeeScript, you may use `catch` instead of `fail`.\n\nPromises also have a ``fin`` function that is like a ``finally`` clause.\nThe final handler gets called, with no arguments, when the promise\nreturned by ``getInputPromise()`` either returns a value or throws an\nerror.  The value returned or error thrown by ``getInputPromise()``\npasses directly to ``outputPromise`` unless the final handler fails, and\nmay be delayed if the final handler returns a promise.\n\n```javascript\nvar outputPromise = getInputPromise()\n.fin(function () {\n    // close files, database connections, stop servers, conclude tests\n});\n```\n\n-   If the handler returns a value, the value is ignored\n-   If the handler throws an error, the error passes to ``outputPromise``\n-   If the handler returns a promise, ``outputPromise`` gets postponed.  The\n    eventual value or error has the same effect as an immediate return\n    value or thrown error: a value would be ignored, an error would be\n    forwarded.\n\nIf you are writing JavaScript for modern engines only or using\nCoffeeScript, you may use `finally` instead of `fin`.\n\n### Chaining\n\nThere are two ways to chain promises.  You can chain promises either\ninside or outside handlers.  The next two examples are equivalent.\n\n```javascript\nreturn getUsername()\n.then(function (username) {\n    return getUser(username)\n    .then(function (user) {\n        // if we get here without an error,\n        // the value returned here\n        // or the exception thrown here\n        // resolves the promise returned\n        // by the first line\n    })\n});\n```\n\n```javascript\nreturn getUsername()\n.then(function (username) {\n    return getUser(username);\n})\n.then(function (user) {\n    // if we get here without an error,\n    // the value returned here\n    // or the exception thrown here\n    // resolves the promise returned\n    // by the first line\n});\n```\n\nThe only difference is nesting.  It’s useful to nest handlers if you\nneed to capture multiple input values in your closure.\n\n```javascript\nfunction authenticate() {\n    return getUsername()\n    .then(function (username) {\n        return getUser(username);\n    })\n    // chained because we will not need the user name in the next event\n    .then(function (user) {\n        return getPassword()\n        // nested because we need both user and password next\n        .then(function (password) {\n            if (user.passwordHash !== hash(password)) {\n                throw new Error(\"Can't authenticate\");\n            }\n        });\n    });\n}\n```\n\n\n### Combination\n\nYou can turn an array of promises into a promise for the whole,\nfulfilled array using ``all``.\n\n```javascript\nreturn Q.all([\n    eventualAdd(2, 2),\n    eventualAdd(10, 20)\n]);\n```\n\nIf you have a promise for an array, you can use ``spread`` as a\nreplacement for ``then``.  The ``spread`` function “spreads” the\nvalues over the arguments of the fulfillment handler.  The rejection handler\nwill get called at the first sign of failure.  That is, whichever of\nthe received promises fails first gets handled by the rejection handler.\n\n```javascript\nfunction eventualAdd(a, b) {\n    return Q.spread([a, b], function (a, b) {\n        return a + b;\n    })\n}\n```\n\nBut ``spread`` calls ``all`` initially, so you can skip it in chains.\n\n```javascript\nreturn getUsername()\n.then(function (username) {\n    return [username, getUser(username)];\n})\n.spread(function (username, user) {\n});\n```\n\nThe ``all`` function returns a promise for an array of values.  When this\npromise is fulfilled, the array contains the fulfillment values of the original\npromises, in the same order as those promises.  If one of the given promises\nis rejected, the returned promise is immediately rejected, not waiting for the\nrest of the batch.  If you want to wait for all of the promises to either be\nfulfilled or rejected, you can use ``allSettled``.\n\n```javascript\nQ.allSettled(promises)\n.then(function (results) {\n    results.forEach(function (result) {\n        if (result.state === \"fulfilled\") {\n            var value = result.value;\n        } else {\n            var reason = result.reason;\n        }\n    });\n});\n```\n\nThe ``any`` function accepts an array of promises and returns a promise that is\nfulfilled by the first given promise to be fulfilled, or rejected if all of the\ngiven promises are rejected.\n\n```javascript\nQ.any(promises)\n.then(function (first) {\n    // Any of the promises was fulfilled.\n}, function (error) {\n    // All of the promises were rejected.\n});\n```\n\n### Sequences\n\nIf you have a number of promise-producing functions that need\nto be run sequentially, you can of course do so manually:\n\n```javascript\nreturn foo(initialVal).then(bar).then(baz).then(qux);\n```\n\nHowever, if you want to run a dynamically constructed sequence of\nfunctions, you'll want something like this:\n\n```javascript\nvar funcs = [foo, bar, baz, qux];\n\nvar result = Q(initialVal);\nfuncs.forEach(function (f) {\n    result = result.then(f);\n});\nreturn result;\n```\n\nYou can make this slightly more compact using `reduce`:\n\n```javascript\nreturn funcs.reduce(function (soFar, f) {\n    return soFar.then(f);\n}, Q(initialVal));\n```\n\nOr, you could use the ultra-compact version:\n\n```javascript\nreturn funcs.reduce(Q.when, Q(initialVal));\n```\n\n### Handling Errors\n\nOne sometimes-unintuive aspect of promises is that if you throw an\nexception in the fulfillment handler, it will not be caught by the error\nhandler.\n\n```javascript\nreturn foo()\n.then(function (value) {\n    throw new Error(\"Can't bar.\");\n}, function (error) {\n    // We only get here if \"foo\" fails\n});\n```\n\nTo see why this is, consider the parallel between promises and\n``try``/``catch``. We are ``try``-ing to execute ``foo()``: the error\nhandler represents a ``catch`` for ``foo()``, while the fulfillment handler\nrepresents code that happens *after* the ``try``/``catch`` block.\nThat code then needs its own ``try``/``catch`` block.\n\nIn terms of promises, this means chaining your rejection handler:\n\n```javascript\nreturn foo()\n.then(function (value) {\n    throw new Error(\"Can't bar.\");\n})\n.fail(function (error) {\n    // We get here with either foo's error or bar's error\n});\n```\n\n### Progress Notification\n\nIt's possible for promises to report their progress, e.g. for tasks that take a\nlong time like a file upload. Not all promises will implement progress\nnotifications, but for those that do, you can consume the progress values using\na third parameter to ``then``:\n\n```javascript\nreturn uploadFile()\n.then(function () {\n    // Success uploading the file\n}, function (err) {\n    // There was an error, and we get the reason for error\n}, function (progress) {\n    // We get notified of the upload's progress as it is executed\n});\n```\n\nLike `fail`, Q also provides a shorthand for progress callbacks\ncalled `progress`:\n\n```javascript\nreturn uploadFile().progress(function (progress) {\n    // We get notified of the upload's progress\n});\n```\n\n### The End\n\nWhen you get to the end of a chain of promises, you should either\nreturn the last promise or end the chain.  Since handlers catch\nerrors, it’s an unfortunate pattern that the exceptions can go\nunobserved.\n\nSo, either return it,\n\n```javascript\nreturn foo()\n.then(function () {\n    return \"bar\";\n});\n```\n\nOr, end it.\n\n```javascript\nfoo()\n.then(function () {\n    return \"bar\";\n})\n.done();\n```\n\nEnding a promise chain makes sure that, if an error doesn’t get\nhandled before the end, it will get rethrown and reported.\n\nThis is a stopgap. We are exploring ways to make unhandled errors\nvisible without any explicit handling.\n\n\n### The Beginning\n\nEverything above assumes you get a promise from somewhere else.  This\nis the common case.  Every once in a while, you will need to create a\npromise from scratch.\n\n#### Using ``Q.fcall``\n\nYou can create a promise from a value using ``Q.fcall``.  This returns a\npromise for 10.\n\n```javascript\nreturn Q.fcall(function () {\n    return 10;\n});\n```\n\nYou can also use ``fcall`` to get a promise for an exception.\n\n```javascript\nreturn Q.fcall(function () {\n    throw new Error(\"Can't do it\");\n});\n```\n\nAs the name implies, ``fcall`` can call functions, or even promised\nfunctions.  This uses the ``eventualAdd`` function above to add two\nnumbers.\n\n```javascript\nreturn Q.fcall(eventualAdd, 2, 2);\n```\n\n\n#### Using Deferreds\n\nIf you have to interface with asynchronous functions that are callback-based\ninstead of promise-based, Q provides a few shortcuts (like ``Q.nfcall`` and\nfriends). But much of the time, the solution will be to use *deferreds*.\n\n```javascript\nvar deferred = Q.defer();\nFS.readFile(\"foo.txt\", \"utf-8\", function (error, text) {\n    if (error) {\n        deferred.reject(new Error(error));\n    } else {\n        deferred.resolve(text);\n    }\n});\nreturn deferred.promise;\n```\n\nNote that a deferred can be resolved with a value or a promise.  The\n``reject`` function is a shorthand for resolving with a rejected\npromise.\n\n```javascript\n// this:\ndeferred.reject(new Error(\"Can't do it\"));\n\n// is shorthand for:\nvar rejection = Q.fcall(function () {\n    throw new Error(\"Can't do it\");\n});\ndeferred.resolve(rejection);\n```\n\nThis is a simplified implementation of ``Q.delay``.\n\n```javascript\nfunction delay(ms) {\n    var deferred = Q.defer();\n    setTimeout(deferred.resolve, ms);\n    return deferred.promise;\n}\n```\n\nThis is a simplified implementation of ``Q.timeout``\n\n```javascript\nfunction timeout(promise, ms) {\n    var deferred = Q.defer();\n    Q.when(promise, deferred.resolve);\n    delay(ms).then(function () {\n        deferred.reject(new Error(\"Timed out\"));\n    });\n    return deferred.promise;\n}\n```\n\nFinally, you can send a progress notification to the promise with\n``deferred.notify``.\n\nFor illustration, this is a wrapper for XML HTTP requests in the browser. Note\nthat a more [thorough][XHR] implementation would be in order in practice.\n\n[XHR]: https://github.com/montagejs/mr/blob/71e8df99bb4f0584985accd6f2801ef3015b9763/browser.js#L29-L73\n\n```javascript\nfunction requestOkText(url) {\n    var request = new XMLHttpRequest();\n    var deferred = Q.defer();\n\n    request.open(\"GET\", url, true);\n    request.onload = onload;\n    request.onerror = onerror;\n    request.onprogress = onprogress;\n    request.send();\n\n    function onload() {\n        if (request.status === 200) {\n            deferred.resolve(request.responseText);\n        } else {\n            deferred.reject(new Error(\"Status code was \" + request.status));\n        }\n    }\n\n    function onerror() {\n        deferred.reject(new Error(\"Can't XHR \" + JSON.stringify(url)));\n    }\n\n    function onprogress(event) {\n        deferred.notify(event.loaded / event.total);\n    }\n\n    return deferred.promise;\n}\n```\n\nBelow is an example of how to use this ``requestOkText`` function:\n\n```javascript\nrequestOkText(\"http://localhost:3000\")\n.then(function (responseText) {\n    // If the HTTP response returns 200 OK, log the response text.\n    console.log(responseText);\n}, function (error) {\n    // If there's an error or a non-200 status code, log the error.\n    console.error(error);\n}, function (progress) {\n    // Log the progress as it comes in.\n    console.log(\"Request progress: \" + Math.round(progress * 100) + \"%\");\n});\n```\n\n#### Using `Q.Promise`\n\nThis is an alternative promise-creation API that has the same power as\nthe deferred concept, but without introducing another conceptual entity.\n\nRewriting the `requestOkText` example above using `Q.Promise`:\n\n```javascript\nfunction requestOkText(url) {\n    return Q.Promise(function(resolve, reject, notify) {\n        var request = new XMLHttpRequest();\n\n        request.open(\"GET\", url, true);\n        request.onload = onload;\n        request.onerror = onerror;\n        request.onprogress = onprogress;\n        request.send();\n\n        function onload() {\n            if (request.status === 200) {\n                resolve(request.responseText);\n            } else {\n                reject(new Error(\"Status code was \" + request.status));\n            }\n        }\n\n        function onerror() {\n            reject(new Error(\"Can't XHR \" + JSON.stringify(url)));\n        }\n\n        function onprogress(event) {\n            notify(event.loaded / event.total);\n        }\n    });\n}\n```\n\nIf `requestOkText` were to throw an exception, the returned promise would be\nrejected with that thrown exception as the rejection reason.\n\n### The Middle\n\nIf you are using a function that may return a promise, but just might\nreturn a value if it doesn’t need to defer, you can use the “static”\nmethods of the Q library.\n\nThe ``when`` function is the static equivalent for ``then``.\n\n```javascript\nreturn Q.when(valueOrPromise, function (value) {\n}, function (error) {\n});\n```\n\nAll of the other methods on a promise have static analogs with the\nsame name.\n\nThe following are equivalent:\n\n```javascript\nreturn Q.all([a, b]);\n```\n\n```javascript\nreturn Q.fcall(function () {\n    return [a, b];\n})\n.all();\n```\n\nWhen working with promises provided by other libraries, you should\nconvert it to a Q promise.  Not all promise libraries make the same\nguarantees as Q and certainly don’t provide all of the same methods.\nMost libraries only provide a partially functional ``then`` method.\nThis thankfully is all we need to turn them into vibrant Q promises.\n\n```javascript\nreturn Q($.ajax(...))\n.then(function () {\n});\n```\n\nIf there is any chance that the promise you receive is not a Q promise\nas provided by your library, you should wrap it using a Q function.\nYou can even use ``Q.invoke`` as a shorthand.\n\n```javascript\nreturn Q.invoke($, 'ajax', ...)\n.then(function () {\n});\n```\n\n\n### Over the Wire\n\nA promise can serve as a proxy for another object, even a remote\nobject.  There are methods that allow you to optimistically manipulate\nproperties or call functions.  All of these interactions return\npromises, so they can be chained.\n\n```\ndirect manipulation         using a promise as a proxy\n--------------------------  -------------------------------\nvalue.foo                   promise.get(\"foo\")\nvalue.foo = value           promise.put(\"foo\", value)\ndelete value.foo            promise.del(\"foo\")\nvalue.foo(...args)          promise.post(\"foo\", [args])\nvalue.foo(...args)          promise.invoke(\"foo\", ...args)\nvalue(...args)              promise.fapply([args])\nvalue(...args)              promise.fcall(...args)\n```\n\nIf the promise is a proxy for a remote object, you can shave\nround-trips by using these functions instead of ``then``.  To take\nadvantage of promises for remote objects, check out [Q-Connection][].\n\n[Q-Connection]: https://github.com/kriskowal/q-connection\n\nEven in the case of non-remote objects, these methods can be used as\nshorthand for particularly-simple fulfillment handlers. For example, you\ncan replace\n\n```javascript\nreturn Q.fcall(function () {\n    return [{ foo: \"bar\" }, { foo: \"baz\" }];\n})\n.then(function (value) {\n    return value[0].foo;\n});\n```\n\nwith\n\n```javascript\nreturn Q.fcall(function () {\n    return [{ foo: \"bar\" }, { foo: \"baz\" }];\n})\n.get(0)\n.get(\"foo\");\n```\n\n\n### Adapting Node\n\nIf you're working with functions that make use of the Node.js callback pattern,\nwhere callbacks are in the form of `function(err, result)`, Q provides a few\nuseful utility functions for converting between them. The most straightforward\nare probably `Q.nfcall` and `Q.nfapply` (\"Node function call/apply\") for calling\nNode.js-style functions and getting back a promise:\n\n```javascript\nreturn Q.nfcall(FS.readFile, \"foo.txt\", \"utf-8\");\nreturn Q.nfapply(FS.readFile, [\"foo.txt\", \"utf-8\"]);\n```\n\nIf you are working with methods, instead of simple functions, you can easily\nrun in to the usual problems where passing a method to another function—like\n`Q.nfcall`—\"un-binds\" the method from its owner. To avoid this, you can either\nuse `Function.prototype.bind` or some nice shortcut methods we provide:\n\n```javascript\nreturn Q.ninvoke(redisClient, \"get\", \"user:1:id\");\nreturn Q.npost(redisClient, \"get\", [\"user:1:id\"]);\n```\n\nYou can also create reusable wrappers with `Q.denodeify` or `Q.nbind`:\n\n```javascript\nvar readFile = Q.denodeify(FS.readFile);\nreturn readFile(\"foo.txt\", \"utf-8\");\n\nvar redisClientGet = Q.nbind(redisClient.get, redisClient);\nreturn redisClientGet(\"user:1:id\");\n```\n\nFinally, if you're working with raw deferred objects, there is a\n`makeNodeResolver` method on deferreds that can be handy:\n\n```javascript\nvar deferred = Q.defer();\nFS.readFile(\"foo.txt\", \"utf-8\", deferred.makeNodeResolver());\nreturn deferred.promise;\n```\n\n### Long Stack Traces\n\nQ comes with optional support for “long stack traces,” wherein the `stack`\nproperty of `Error` rejection reasons is rewritten to be traced along\nasynchronous jumps instead of stopping at the most recent one. As an example:\n\n```js\nfunction theDepthsOfMyProgram() {\n  Q.delay(100).done(function explode() {\n    throw new Error(\"boo!\");\n  });\n}\n\ntheDepthsOfMyProgram();\n```\n\nusually would give a rather unhelpful stack trace looking something like\n\n```\nError: boo!\n    at explode (/path/to/test.js:3:11)\n    at _fulfilled (/path/to/test.js:q:54)\n    at resolvedValue.promiseDispatch.done (/path/to/q.js:823:30)\n    at makePromise.promise.promiseDispatch (/path/to/q.js:496:13)\n    at pending (/path/to/q.js:397:39)\n    at process.startup.processNextTick.process._tickCallback (node.js:244:9)\n```\n\nBut, if you turn this feature on by setting\n\n```js\nQ.longStackSupport = true;\n```\n\nthen the above code gives a nice stack trace to the tune of\n\n```\nError: boo!\n    at explode (/path/to/test.js:3:11)\nFrom previous event:\n    at theDepthsOfMyProgram (/path/to/test.js:2:16)\n    at Object.<anonymous> (/path/to/test.js:7:1)\n```\n\nNote how you can see the function that triggered the async operation in the\nstack trace! This is very helpful for debugging, as otherwise you end up getting\nonly the first line, plus a bunch of Q internals, with no sign of where the\noperation started.\n\nIn node.js, this feature can also be enabled through the Q_DEBUG environment\nvariable:\n\n```\nQ_DEBUG=1 node server.js\n```\n\nThis will enable long stack support in every instance of Q.\n\nThis feature does come with somewhat-serious performance and memory overhead,\nhowever. If you're working with lots of promises, or trying to scale a server\nto many users, you should probably keep it off. But in development, go for it!\n\n## Tests\n\nYou can view the results of the Q test suite [in your browser][tests]!\n\n[tests]: https://rawgithub.com/kriskowal/q/v1/spec/q-spec.html\n\n## License\n\nCopyright 2009–2015 Kristopher Michael Kowal and contributors\nMIT License (enclosed)\n\n",
+  "readmeFilename": "README.md",
+  "_id": "q@1.4.1",
+  "_shasum": "55705bcd93c5f3673530c2c2cbc0c2b3addc286e",
+  "_resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
+  "_from": "q@>=1.4.1 <2.0.0"
 }
diff --git a/node_modules/sax/package.json b/node_modules/sax/package.json
deleted file mode 100644
index 55132a4..0000000
--- a/node_modules/sax/package.json
+++ /dev/null
@@ -1,114 +0,0 @@
-{
-  "_args": [
-    [
-      "sax@0.3.5",
-      "D:\\Cordova\\cordova-windows\\node_modules\\elementtree"
-    ]
-  ],
-  "_defaultsLoaded": true,
-  "_engineSupported": true,
-  "_from": "sax@0.3.5",
-  "_id": "sax@0.3.5",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/sax",
-  "_nodeVersion": "v0.6.7-pre",
-  "_npmUser": {
-    "email": "i@izs.me",
-    "name": "isaacs"
-  },
-  "_npmVersion": "1.1.0-beta-7",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "sax",
-    "raw": "sax@0.3.5",
-    "rawSpec": "0.3.5",
-    "scope": null,
-    "spec": "0.3.5",
-    "type": "version"
-  },
-  "_requiredBy": [
-    "/elementtree"
-  ],
-  "_resolved": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz",
-  "_shasum": "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d",
-  "_shrinkwrap": null,
-  "_spec": "sax@0.3.5",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\elementtree",
-  "author": {
-    "email": "i@izs.me",
-    "name": "Isaac Z. Schlueter",
-    "url": "http://blog.izs.me/"
-  },
-  "bugs": {
-    "url": "https://github.com/isaacs/sax-js/issues"
-  },
-  "contributors": [
-    {
-      "email": "i@izs.me",
-      "name": "Isaac Z. Schlueter"
-    },
-    {
-      "email": "stein@hustad.com",
-      "name": "Stein Martin Hustad"
-    },
-    {
-      "email": "mikeal.rogers@gmail.com",
-      "name": "Mikeal Rogers"
-    },
-    {
-      "email": "laurie@holoweb.net",
-      "name": "Laurie Harper"
-    },
-    {
-      "email": "jann@Jann-PC.fritz.box",
-      "name": "Jann Horn"
-    },
-    {
-      "email": "tmpvar@gmail.com",
-      "name": "Elijah Insua"
-    },
-    {
-      "email": "henryr@schakra.com",
-      "name": "Henry Rawas"
-    },
-    {
-      "email": "jmpublic@makeig.com",
-      "name": "Justin Makeig"
-    }
-  ],
-  "dependencies": {},
-  "description": "An evented streaming XML parser in JavaScript",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d",
-    "tarball": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz"
-  },
-  "engines": {
-    "node": "*"
-  },
-  "homepage": "https://github.com/isaacs/sax-js#readme",
-  "license": {
-    "type": "MIT",
-    "url": "https://raw.github.com/isaacs/sax-js/master/LICENSE"
-  },
-  "main": "lib/sax.js",
-  "maintainers": [
-    {
-      "email": "i@izs.me",
-      "name": "isaacs"
-    }
-  ],
-  "name": "sax",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/sax-js.git"
-  },
-  "scripts": {
-    "test": "node test/index.js"
-  },
-  "version": "0.3.5"
-}
diff --git a/node_modules/semver/package.json b/node_modules/semver/package.json
index f370155..123643b 100644
--- a/node_modules/semver/package.json
+++ b/node_modules/semver/package.json
@@ -1,78 +1,51 @@
 {
-  "_args": [
-    [
-      "semver@^5.0.3",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "semver@>=5.0.3 <6.0.0",
-  "_id": "semver@5.1.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/semver",
-  "_nodeVersion": "4.0.0",
-  "_npmUser": {
-    "email": "i@izs.me",
-    "name": "isaacs"
-  },
-  "_npmVersion": "3.3.2",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "semver",
-    "raw": "semver@^5.0.3",
-    "rawSpec": "^5.0.3",
-    "scope": null,
-    "spec": ">=5.0.3 <6.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/",
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
-  "_shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
-  "_shrinkwrap": null,
-  "_spec": "semver@^5.0.3",
-  "_where": "D:\\Cordova\\cordova-windows",
-  "bin": {
-    "semver": "./bin/semver"
-  },
-  "bugs": {
-    "url": "https://github.com/npm/node-semver/issues"
-  },
-  "dependencies": {},
+  "name": "semver",
+  "version": "5.1.0",
   "description": "The semantic version parser used by npm.",
+  "main": "semver.js",
+  "scripts": {
+    "test": "tap test/*.js"
+  },
   "devDependencies": {
     "tap": "^2.0.0"
   },
-  "directories": {},
-  "dist": {
-    "shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
-    "tarball": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz"
-  },
-  "gitHead": "8e33a30e62e40e4983d1c5f55e794331b861aadc",
-  "homepage": "https://github.com/npm/node-semver#readme",
   "license": "ISC",
-  "main": "semver.js",
-  "maintainers": [
-    {
-      "email": "isaacs@npmjs.com",
-      "name": "isaacs"
-    },
-    {
-      "email": "ogd@aoaioxxysz.net",
-      "name": "othiym23"
-    }
-  ],
-  "name": "semver",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/npm/node-semver.git"
   },
-  "scripts": {
-    "test": "tap test/*.js"
+  "bin": {
+    "semver": "./bin/semver"
   },
-  "version": "5.1.0"
+  "gitHead": "8e33a30e62e40e4983d1c5f55e794331b861aadc",
+  "bugs": {
+    "url": "https://github.com/npm/node-semver/issues"
+  },
+  "homepage": "https://github.com/npm/node-semver#readme",
+  "_id": "semver@5.1.0",
+  "_shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
+  "_from": "semver@>=5.0.3 <6.0.0",
+  "_npmVersion": "3.3.2",
+  "_nodeVersion": "4.0.0",
+  "_npmUser": {
+    "name": "isaacs",
+    "email": "i@izs.me"
+  },
+  "dist": {
+    "shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
+    "tarball": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz"
+  },
+  "maintainers": [
+    {
+      "name": "isaacs",
+      "email": "isaacs@npmjs.com"
+    },
+    {
+      "name": "othiym23",
+      "email": "ogd@aoaioxxysz.net"
+    }
+  ],
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/shelljs/package.json b/node_modules/shelljs/package.json
index f0e0b52..eaa3c66 100644
--- a/node_modules/shelljs/package.json
+++ b/node_modules/shelljs/package.json
@@ -1,64 +1,11 @@
 {
-  "_args": [
-    [
-      "shelljs@^0.5.3",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "shelljs@>=0.5.3 <0.6.0",
-  "_id": "shelljs@0.5.3",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/shelljs",
-  "_nodeVersion": "1.2.0",
-  "_npmUser": {
-    "email": "arturadib@gmail.com",
-    "name": "artur"
-  },
-  "_npmVersion": "2.5.1",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "shelljs",
-    "raw": "shelljs@^0.5.3",
-    "rawSpec": "^0.5.3",
-    "scope": null,
-    "spec": ">=0.5.3 <0.6.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/",
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz",
-  "_shasum": "c54982b996c76ef0c1e6b59fbdc5825f5b713113",
-  "_shrinkwrap": null,
-  "_spec": "shelljs@^0.5.3",
-  "_where": "D:\\Cordova\\cordova-windows",
+  "name": "shelljs",
+  "version": "0.5.3",
   "author": {
-    "email": "arturadib@gmail.com",
-    "name": "Artur Adib"
+    "name": "Artur Adib",
+    "email": "arturadib@gmail.com"
   },
-  "bin": {
-    "shjs": "./bin/shjs"
-  },
-  "bugs": {
-    "url": "https://github.com/arturadib/shelljs/issues"
-  },
-  "dependencies": {},
   "description": "Portable Unix shell commands for Node.js",
-  "devDependencies": {
-    "jshint": "~2.1.11"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "c54982b996c76ef0c1e6b59fbdc5825f5b713113",
-    "tarball": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz"
-  },
-  "engines": {
-    "node": ">=0.8.0"
-  },
-  "gitHead": "22d0975040b9b8234755dc6e692d6869436e8485",
-  "homepage": "http://github.com/arturadib/shelljs",
   "keywords": [
     "unix",
     "shell",
@@ -67,23 +14,51 @@
     "jake",
     "synchronous"
   ],
-  "license": "BSD*",
-  "main": "./shell.js",
-  "maintainers": [
-    {
-      "email": "arturadib@gmail.com",
-      "name": "artur"
-    }
-  ],
-  "name": "shelljs",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
     "url": "git://github.com/arturadib/shelljs.git"
   },
+  "license": "BSD*",
+  "homepage": "http://github.com/arturadib/shelljs",
+  "main": "./shell.js",
   "scripts": {
     "test": "node scripts/run-tests"
   },
-  "version": "0.5.3"
+  "bin": {
+    "shjs": "./bin/shjs"
+  },
+  "dependencies": {},
+  "devDependencies": {
+    "jshint": "~2.1.11"
+  },
+  "optionalDependencies": {},
+  "engines": {
+    "node": ">=0.8.0"
+  },
+  "gitHead": "22d0975040b9b8234755dc6e692d6869436e8485",
+  "bugs": {
+    "url": "https://github.com/arturadib/shelljs/issues"
+  },
+  "_id": "shelljs@0.5.3",
+  "_shasum": "c54982b996c76ef0c1e6b59fbdc5825f5b713113",
+  "_from": "shelljs@>=0.5.3 <0.6.0",
+  "_npmVersion": "2.5.1",
+  "_nodeVersion": "1.2.0",
+  "_npmUser": {
+    "name": "artur",
+    "email": "arturadib@gmail.com"
+  },
+  "maintainers": [
+    {
+      "name": "artur",
+      "email": "arturadib@gmail.com"
+    }
+  ],
+  "dist": {
+    "shasum": "c54982b996c76ef0c1e6b59fbdc5825f5b713113",
+    "tarball": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz"
+  },
+  "directories": {},
+  "_resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz",
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/unorm/package.json b/node_modules/unorm/package.json
deleted file mode 100644
index ca6a5f6..0000000
--- a/node_modules/unorm/package.json
+++ /dev/null
@@ -1,95 +0,0 @@
-{
-  "_args": [
-    [
-      "unorm@^1.3.3",
-      "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common"
-    ]
-  ],
-  "_from": "unorm@>=1.3.3 <2.0.0",
-  "_id": "unorm@1.4.1",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/unorm",
-  "_npmUser": {
-    "email": "bwp@bwp.dk",
-    "name": "walling"
-  },
-  "_npmVersion": "1.4.28",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "unorm",
-    "raw": "unorm@^1.3.3",
-    "rawSpec": "^1.3.3",
-    "scope": null,
-    "spec": ">=1.3.3 <2.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/cordova-common"
-  ],
-  "_resolved": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",
-  "_shasum": "364200d5f13646ca8bcd44490271335614792300",
-  "_shrinkwrap": null,
-  "_spec": "unorm@^1.3.3",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\cordova-common",
-  "author": {
-    "email": "bwp@bwp.dk",
-    "name": "Bjarke Walling"
-  },
-  "bugs": {
-    "url": "https://github.com/walling/unorm/issues"
-  },
-  "contributors": [
-    {
-      "email": "bwp@bwp.dk",
-      "name": "Bjarke Walling"
-    },
-    {
-      "email": "oleg.grenrus@iki.fi",
-      "name": "Oleg Grenrus"
-    },
-    {
-      "email": "matsuza@gmail.com",
-      "name": "Matsuza"
-    }
-  ],
-  "dependencies": {},
-  "description": "JavaScript Unicode 8.0 Normalization - NFC, NFD, NFKC, NFKD. Read <http://unicode.org/reports/tr15/> UAX #15 Unicode Normalization Forms.",
-  "devDependencies": {
-    "benchmark": "~1.0.0",
-    "grunt": "~0.4.1",
-    "grunt-contrib-jshint": "~0.8.0",
-    "grunt-contrib-watch": "~0.5.0",
-    "grunt-simple-mocha": "~0.4.0",
-    "unorm": "1.4.1"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "364200d5f13646ca8bcd44490271335614792300",
-    "tarball": "http://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz"
-  },
-  "engines": {
-    "node": ">= 0.4.0"
-  },
-  "gitHead": "e802d0d7844cf74b03742bce1147a82ace218396",
-  "homepage": "https://github.com/walling/unorm",
-  "license": "MIT or GPL-2.0",
-  "main": "./lib/unorm.js",
-  "maintainers": [
-    {
-      "email": "bwp@bwp.dk",
-      "name": "walling"
-    }
-  ],
-  "name": "unorm",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+ssh://git@github.com/walling/unorm.git"
-  },
-  "scripts": {
-    "test": "grunt test"
-  },
-  "version": "1.4.1"
-}
diff --git a/node_modules/util-deprecate/package.json b/node_modules/util-deprecate/package.json
deleted file mode 100644
index 1a14e1b..0000000
--- a/node_modules/util-deprecate/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
-  "_args": [
-    [
-      "util-deprecate@1.0.2",
-      "D:\\Cordova\\cordova-windows\\node_modules\\plist"
-    ]
-  ],
-  "_from": "util-deprecate@1.0.2",
-  "_id": "util-deprecate@1.0.2",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/util-deprecate",
-  "_nodeVersion": "4.1.2",
-  "_npmUser": {
-    "email": "nathan@tootallnate.net",
-    "name": "tootallnate"
-  },
-  "_npmVersion": "2.14.4",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "util-deprecate",
-    "raw": "util-deprecate@1.0.2",
-    "rawSpec": "1.0.2",
-    "scope": null,
-    "spec": "1.0.2",
-    "type": "version"
-  },
-  "_requiredBy": [
-    "/plist"
-  ],
-  "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-  "_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
-  "_shrinkwrap": null,
-  "_spec": "util-deprecate@1.0.2",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\plist",
-  "author": {
-    "email": "nathan@tootallnate.net",
-    "name": "Nathan Rajlich",
-    "url": "http://n8.io/"
-  },
-  "browser": "browser.js",
-  "bugs": {
-    "url": "https://github.com/TooTallNate/util-deprecate/issues"
-  },
-  "dependencies": {},
-  "description": "The Node.js `util.deprecate()` function with browser support",
-  "devDependencies": {},
-  "directories": {},
-  "dist": {
-    "shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
-    "tarball": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
-  },
-  "gitHead": "475fb6857cd23fafff20c1be846c1350abf8e6d4",
-  "homepage": "https://github.com/TooTallNate/util-deprecate",
-  "keywords": [
-    "util",
-    "deprecate",
-    "browserify",
-    "browser",
-    "node"
-  ],
-  "license": "MIT",
-  "main": "node.js",
-  "maintainers": [
-    {
-      "email": "nathan@tootallnate.net",
-      "name": "tootallnate"
-    }
-  ],
-  "name": "util-deprecate",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/TooTallNate/util-deprecate.git"
-  },
-  "scripts": {
-    "test": "echo \"Error: no test specified\" && exit 1"
-  },
-  "version": "1.0.2"
-}
diff --git a/node_modules/winjs/package.json b/node_modules/winjs/package.json
index b33975c..569ed09 100644
--- a/node_modules/winjs/package.json
+++ b/node_modules/winjs/package.json
@@ -1,47 +1,27 @@
 {
-  "_args": [
-    [
-      "winjs@^4.4.0",
-      "D:\\Cordova\\cordova-windows"
-    ]
-  ],
-  "_from": "winjs@>=4.4.0 <5.0.0",
-  "_id": "winjs@4.4.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/winjs",
-  "_nodeVersion": "4.1.1",
-  "_npmUser": {
-    "email": "AmazingJaze@gmail.com",
-    "name": "amazingjaze"
-  },
-  "_npmVersion": "2.14.0",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "winjs",
-    "raw": "winjs@^4.4.0",
-    "rawSpec": "^4.4.0",
-    "scope": null,
-    "spec": ">=4.4.0 <5.0.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/"
-  ],
-  "_resolved": "https://registry.npmjs.org/winjs/-/winjs-4.4.0.tgz",
-  "_shasum": "ca43f1d75eefa6e04e995262bb0e76ac51160c9a",
-  "_shrinkwrap": null,
-  "_spec": "winjs@^4.4.0",
-  "_where": "D:\\Cordova\\cordova-windows",
+  "name": "winjs",
+  "title": "Windows Library for JavaScript (WinJS)",
+  "description": "WinJS is a set of JavaScript toolkits that allow developers to build applications using HTML/JS/CSS technology.",
+  "version": "4.4.0",
+  "main": "js/ui.js",
+  "homepage": "http://try.buildwinjs.com/",
   "author": {
     "name": "Microsoft Corporation and other contributors",
     "url": "https://github.com/winjs/winjs/graphs/contributors"
   },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/winjs/winjs.git"
+  },
+  "licenses": [
+    {
+      "type": "MIT",
+      "url": "https://github.com/winjs/winjs/blob/master/License.txt"
+    }
+  ],
   "bugs": {
     "url": "https://github.com/winjs/winjs/issues"
   },
-  "dependencies": {},
-  "description": "WinJS is a set of JavaScript toolkits that allow developers to build applications using HTML/JS/CSS technology.",
   "devDependencies": {
     "bowser": "~1.0.0",
     "chalk": "~0.5.1",
@@ -76,57 +56,51 @@
     "typescript": "1.4.1",
     "websocket": "^1.0.8"
   },
-  "directories": {},
+  "_id": "winjs@4.4.0",
+  "scripts": {},
+  "_shasum": "ca43f1d75eefa6e04e995262bb0e76ac51160c9a",
+  "_from": "winjs@>=4.4.0 <5.0.0",
+  "_resolved": "https://registry.npmjs.org/winjs/-/winjs-4.4.0.tgz",
+  "_npmVersion": "2.14.0",
+  "_nodeVersion": "4.1.1",
+  "_npmUser": {
+    "name": "amazingjaze",
+    "email": "AmazingJaze@gmail.com"
+  },
   "dist": {
     "shasum": "ca43f1d75eefa6e04e995262bb0e76ac51160c9a",
     "tarball": "https://registry.npmjs.org/winjs/-/winjs-4.4.0.tgz"
   },
-  "homepage": "http://try.buildwinjs.com/",
-  "licenses": [
-    {
-      "type": "MIT",
-      "url": "https://github.com/winjs/winjs/blob/master/License.txt"
-    }
-  ],
-  "main": "js/ui.js",
   "maintainers": [
     {
-      "email": "AmazingJaze@gmail.com",
-      "name": "amazingjaze"
+      "name": "amazingjaze",
+      "email": "AmazingJaze@gmail.com"
     },
     {
-      "email": "john.david.dalton@gmail.com",
-      "name": "jdalton"
+      "name": "jdalton",
+      "email": "john.david.dalton@gmail.com"
     },
     {
-      "email": "jseanxu@live.com",
-      "name": "jseanxu"
+      "name": "jseanxu",
+      "email": "jseanxu@live.com"
     },
     {
-      "email": "david0evans@gmail.com",
-      "name": "phosphoer"
+      "name": "phosphoer",
+      "email": "david0evans@gmail.com"
     },
     {
-      "email": "adam.comella@outlook.com",
-      "name": "rigdern"
+      "name": "rigdern",
+      "email": "adam.comella@outlook.com"
     },
     {
-      "email": "joshrenn@microsoft.com",
-      "name": "winjs"
+      "name": "winjs",
+      "email": "joshrenn@microsoft.com"
     },
     {
-      "email": "xirzec@xirzec.com",
-      "name": "xirzec"
+      "name": "xirzec",
+      "email": "xirzec@xirzec.com"
     }
   ],
-  "name": "winjs",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/winjs/winjs.git"
-  },
-  "scripts": {},
-  "title": "Windows Library for JavaScript (WinJS)",
-  "version": "4.4.0"
+  "directories": {},
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/xmlbuilder/package.json b/node_modules/xmlbuilder/package.json
deleted file mode 100644
index b0f9d17..0000000
--- a/node_modules/xmlbuilder/package.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
-  "_args": [
-    [
-      "xmlbuilder@4.0.0",
-      "D:\\Cordova\\cordova-windows\\node_modules\\plist"
-    ]
-  ],
-  "_from": "xmlbuilder@4.0.0",
-  "_id": "xmlbuilder@4.0.0",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/xmlbuilder",
-  "_npmUser": {
-    "email": "oozcitak@gmail.com",
-    "name": "oozcitak"
-  },
-  "_npmVersion": "1.4.28",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "xmlbuilder",
-    "raw": "xmlbuilder@4.0.0",
-    "rawSpec": "4.0.0",
-    "scope": null,
-    "spec": "4.0.0",
-    "type": "version"
-  },
-  "_requiredBy": [
-    "/plist"
-  ],
-  "_resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz",
-  "_shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
-  "_shrinkwrap": null,
-  "_spec": "xmlbuilder@4.0.0",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\plist",
-  "author": {
-    "email": "oozcitak@gmail.com",
-    "name": "Ozgur Ozcitak"
-  },
-  "bugs": {
-    "url": "http://github.com/oozcitak/xmlbuilder-js/issues"
-  },
-  "contributors": [],
-  "dependencies": {
-    "lodash": "^3.5.0"
-  },
-  "description": "An XML builder for node.js",
-  "devDependencies": {
-    "coffee-coverage": "*",
-    "coffee-script": "*",
-    "coveralls": "*",
-    "istanbul": "*",
-    "mocha": "*"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
-    "tarball": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz"
-  },
-  "engines": {
-    "node": ">=0.8.0"
-  },
-  "gitHead": "ec17840a6705ef666b7d04c771de11df6091fff5",
-  "homepage": "http://github.com/oozcitak/xmlbuilder-js",
-  "keywords": [
-    "xml",
-    "xmlbuilder"
-  ],
-  "license": "MIT",
-  "main": "./lib/index",
-  "maintainers": [
-    {
-      "email": "oozcitak@gmail.com",
-      "name": "oozcitak"
-    }
-  ],
-  "name": "xmlbuilder",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/oozcitak/xmlbuilder-js.git"
-  },
-  "scripts": {
-    "postpublish": "rm -rf lib",
-    "prepublish": "coffee -co lib src",
-    "test": "mocha && istanbul report text lcov"
-  },
-  "version": "4.0.0"
-}
diff --git a/node_modules/xmldom/package.json b/node_modules/xmldom/package.json
deleted file mode 100644
index 03b37de..0000000
--- a/node_modules/xmldom/package.json
+++ /dev/null
@@ -1,127 +0,0 @@
-{
-  "_args": [
-    [
-      "xmldom@0.1.x",
-      "D:\\Cordova\\cordova-windows\\node_modules\\plist"
-    ]
-  ],
-  "_from": "xmldom@>=0.1.0 <0.2.0",
-  "_id": "xmldom@0.1.22",
-  "_inCache": true,
-  "_installable": true,
-  "_location": "/xmldom",
-  "_nodeVersion": "5.5.0",
-  "_npmUser": {
-    "email": "jindw@xidea.org",
-    "name": "jindw"
-  },
-  "_npmVersion": "3.3.12",
-  "_phantomChildren": {},
-  "_requested": {
-    "name": "xmldom",
-    "raw": "xmldom@0.1.x",
-    "rawSpec": "0.1.x",
-    "scope": null,
-    "spec": ">=0.1.0 <0.2.0",
-    "type": "range"
-  },
-  "_requiredBy": [
-    "/plist"
-  ],
-  "_resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
-  "_shasum": "10de4e5e964981f03c8cc72fadc08d14b6c3aa26",
-  "_shrinkwrap": null,
-  "_spec": "xmldom@0.1.x",
-  "_where": "D:\\Cordova\\cordova-windows\\node_modules\\plist",
-  "author": {
-    "email": "jindw@xidea.org",
-    "name": "jindw",
-    "url": "http://www.xidea.org"
-  },
-  "bugs": {
-    "email": "jindw@xidea.org",
-    "url": "http://github.com/jindw/xmldom/issues"
-  },
-  "contributors": [
-    {
-      "email": "yaronn01@gmail.com",
-      "name": "Yaron Naveh",
-      "url": "http://webservices20.blogspot.com/"
-    },
-    {
-      "email": "amirjanyan@gmail.com",
-      "name": "Harutyun Amirjanyan",
-      "url": "https://github.com/nightwing"
-    },
-    {
-      "email": "alan@prettyrobots.com",
-      "name": "Alan Gutierrez",
-      "url": "http://www.prettyrobots.com/"
-    }
-  ],
-  "dependencies": {},
-  "description": "A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).",
-  "devDependencies": {
-    "proof": "0.0.28"
-  },
-  "directories": {},
-  "dist": {
-    "shasum": "10de4e5e964981f03c8cc72fadc08d14b6c3aa26",
-    "tarball": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz"
-  },
-  "engines": {
-    "node": ">=0.1"
-  },
-  "gitHead": "29a83b315aef56c156602286b2d884a3b4c2521f",
-  "homepage": "https://github.com/jindw/xmldom",
-  "keywords": [
-    "w3c",
-    "dom",
-    "xml",
-    "parser",
-    "javascript",
-    "DOMParser",
-    "XMLSerializer"
-  ],
-  "licenses": [
-    {
-      "MIT": "http://opensource.org/licenses/MIT",
-      "type": "LGPL",
-      "url": "http://www.gnu.org/licenses/lgpl.html"
-    }
-  ],
-  "main": "./dom-parser.js",
-  "maintainers": [
-    {
-      "email": "jindw@xidea.org",
-      "name": "jindw"
-    },
-    {
-      "email": "yaronn01@gmail.com",
-      "name": "yaron"
-    },
-    {
-      "email": "alan@prettyrobots.com",
-      "name": "bigeasy"
-    },
-    {
-      "email": "kethinov@gmail.com",
-      "name": "kethinov"
-    },
-    {
-      "email": "jinyun.jin@gmail.com",
-      "name": "jinjinyun"
-    }
-  ],
-  "name": "xmldom",
-  "optionalDependencies": {},
-  "readme": "ERROR: No README data found!",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/jindw/xmldom.git"
-  },
-  "scripts": {
-    "test": "proof platform win32 && proof test */*/*.t.js || t/test"
-  },
-  "version": "0.1.22"
-}