CB-7383: depend on a newer version of cordova-lib
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index ab80230..31307c5 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1,58 +1,63 @@
 {
   "name": "plugman",
-  "version": "0.22.7",
+  "version": "0.22.9",
   "dependencies": {
     "cordova-lib": {
-      "version": "0.21.10",
+      "version": "0.21.12",
       "dependencies": {
         "bplist-parser": {
           "version": "0.0.5",
-          "from": "bplist-parser@0.0.x"
+          "from": "bplist-parser@0.0.5",
+          "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.5.tgz"
         },
         "dep-graph": {
           "version": "1.1.0",
-          "from": "dep-graph@1.1.0",
+          "from": "https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz",
           "resolved": "https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz",
           "dependencies": {
             "underscore": {
               "version": "1.2.1",
-              "from": "underscore@1.2.1",
+              "from": "https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz",
               "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz"
             }
           }
         },
         "elementtree": {
           "version": "0.1.5",
-          "from": "elementtree@0.1.5",
+          "from": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.5.tgz",
           "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.5.tgz",
           "dependencies": {
             "sax": {
               "version": "0.3.5",
-              "from": "sax@0.3.5",
+              "from": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz",
               "resolved": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz"
             }
           }
         },
         "glob": {
           "version": "3.2.11",
-          "from": "glob@3.2.x",
+          "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
           "dependencies": {
             "inherits": {
               "version": "2.0.1",
-              "from": "inherits@2"
+              "from": "inherits@2.0.1",
+              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
             },
             "minimatch": {
               "version": "0.3.0",
-              "from": "minimatch@0.3",
+              "from": "minimatch@0.3.0",
+              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
               "dependencies": {
                 "lru-cache": {
                   "version": "2.5.0",
-                  "from": "lru-cache@2"
+                  "from": "lru-cache@2.5.0",
+                  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
                 },
                 "sigmund": {
                   "version": "1.0.0",
-                  "from": "sigmund@~1.0.0"
+                  "from": "sigmund@1.0.0",
+                  "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
                 }
               }
             }
@@ -60,11 +65,12 @@
         },
         "mime": {
           "version": "1.2.11",
-          "from": "mime@~1.2.11"
+          "from": "mime@1.2.11",
+          "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
         },
         "npm": {
           "version": "1.3.4",
-          "from": "npm@1.3.4",
+          "from": "https://registry.npmjs.org/npm/-/npm-1.3.4.tgz",
           "resolved": "https://registry.npmjs.org/npm/-/npm-1.3.4.tgz",
           "dependencies": {
             "semver": {
@@ -412,194 +418,216 @@
         },
         "npmconf": {
           "version": "0.1.16",
-          "from": "npmconf@0.1.x",
+          "from": "npmconf@0.1.16",
+          "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-0.1.16.tgz",
           "dependencies": {
             "config-chain": {
               "version": "1.1.8",
-              "from": "config-chain@~1.1.8",
+              "from": "config-chain@1.1.8",
+              "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.8.tgz",
               "dependencies": {
                 "proto-list": {
                   "version": "1.2.3",
-                  "from": "proto-list@~1.2.1"
+                  "from": "proto-list@1.2.3",
+                  "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.3.tgz"
                 }
               }
             },
             "inherits": {
               "version": "2.0.1",
-              "from": "inherits@2"
+              "from": "inherits@2.0.1",
+              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
             },
             "once": {
               "version": "1.3.0",
-              "from": "once@~1.3.0"
+              "from": "once@1.3.0",
+              "resolved": "https://registry.npmjs.org/once/-/once-1.3.0.tgz"
             },
             "mkdirp": {
               "version": "0.3.5",
-              "from": "mkdirp@~0.3.5"
+              "from": "mkdirp@~0.3.5",
+              "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"
             },
             "nopt": {
               "version": "2.2.1",
-              "from": "nopt@2",
+              "from": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz",
               "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz",
               "dependencies": {
                 "abbrev": {
                   "version": "1.0.5",
-                  "from": "abbrev@1"
+                  "from": "abbrev@1.0.5",
+                  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz"
                 }
               }
             },
             "ini": {
               "version": "1.1.0",
-              "from": "ini@~1.1.0",
+              "from": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz",
               "resolved": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz"
             }
           }
         },
         "osenv": {
           "version": "0.0.3",
-          "from": "osenv@0.0.x"
+          "from": "osenv@0.0.3",
+          "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"
         },
         "plist": {
           "version": "1.0.1",
-          "from": "plist@1.0.x",
+          "from": "plist@1.0.1",
+          "resolved": "https://registry.npmjs.org/plist/-/plist-1.0.1.tgz",
           "dependencies": {
             "base64-js": {
               "version": "0.0.6",
-              "from": "base64-js@0.0.6",
+              "from": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz",
               "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz"
             },
             "xmlbuilder": {
               "version": "2.2.1",
-              "from": "xmlbuilder@2.2.1",
+              "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.2.1.tgz",
               "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.2.1.tgz",
               "dependencies": {
                 "lodash-node": {
                   "version": "2.4.1",
-                  "from": "lodash-node@~2.4.1"
+                  "from": "lodash-node@2.4.1",
+                  "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz"
                 }
               }
             },
             "xmldom": {
               "version": "0.1.19",
-              "from": "xmldom@0.1.x"
+              "from": "xmldom@0.1.19",
+              "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz"
             },
             "util-deprecate": {
               "version": "1.0.0",
-              "from": "util-deprecate@1.0.0",
+              "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.0.tgz",
               "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.0.tgz"
             }
           }
         },
         "properties-parser": {
           "version": "0.2.3",
-          "from": "properties-parser@~0.2.3"
+          "from": "properties-parser@0.2.3",
+          "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.2.3.tgz"
         },
         "q": {
           "version": "0.9.7",
-          "from": "q@~0.9"
+          "from": "q@0.9.7",
+          "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz"
         },
         "rc": {
           "version": "0.3.0",
-          "from": "rc@0.3.0",
+          "from": "https://registry.npmjs.org/rc/-/rc-0.3.0.tgz",
           "resolved": "https://registry.npmjs.org/rc/-/rc-0.3.0.tgz",
           "dependencies": {
             "optimist": {
               "version": "0.3.7",
-              "from": "optimist@~0.3.4",
+              "from": "optimist@0.3.7",
+              "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
               "dependencies": {
                 "wordwrap": {
                   "version": "0.0.2",
-                  "from": "wordwrap@~0.0.2"
+                  "from": "wordwrap@0.0.2",
+                  "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
                 }
               }
             },
             "deep-extend": {
               "version": "0.2.11",
-              "from": "deep-extend@~0.2.5"
+              "from": "deep-extend@0.2.11",
+              "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz"
             },
             "ini": {
               "version": "1.1.0",
-              "from": "ini@~1.1.0",
+              "from": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz",
               "resolved": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz"
             }
           }
         },
         "request": {
           "version": "2.22.0",
-          "from": "request@2.22.0",
+          "from": "https://registry.npmjs.org/request/-/request-2.22.0.tgz",
           "resolved": "https://registry.npmjs.org/request/-/request-2.22.0.tgz",
           "dependencies": {
             "qs": {
               "version": "0.6.6",
-              "from": "qs@~0.6.0"
+              "from": "qs@0.6.6",
+              "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"
             },
             "json-stringify-safe": {
               "version": "4.0.0",
-              "from": "json-stringify-safe@~4.0.0",
+              "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz",
               "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz"
             },
             "forever-agent": {
               "version": "0.5.2",
-              "from": "forever-agent@~0.5.0"
+              "from": "forever-agent@0.5.2",
+              "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
             },
             "tunnel-agent": {
               "version": "0.3.0",
-              "from": "tunnel-agent@~0.3.0"
+              "from": "tunnel-agent@0.3.0",
+              "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"
             },
             "http-signature": {
               "version": "0.10.0",
-              "from": "http-signature@~0.10.0",
+              "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz",
               "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz",
               "dependencies": {
                 "assert-plus": {
                   "version": "0.1.2",
-                  "from": "assert-plus@0.1.2",
+                  "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz",
                   "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"
                 },
                 "asn1": {
                   "version": "0.1.11",
-                  "from": "asn1@0.1.11",
+                  "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
                   "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
                 },
                 "ctype": {
                   "version": "0.5.2",
-                  "from": "ctype@0.5.2",
+                  "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz",
                   "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"
                 }
               }
             },
             "hawk": {
               "version": "0.13.1",
-              "from": "hawk@~0.13.0",
+              "from": "https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz",
               "resolved": "https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz",
               "dependencies": {
                 "hoek": {
                   "version": "0.8.5",
-                  "from": "hoek@0.8.x",
+                  "from": "https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz",
                   "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz"
                 },
                 "boom": {
                   "version": "0.4.2",
-                  "from": "boom@0.4.x",
+                  "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz",
                   "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz",
                   "dependencies": {
                     "hoek": {
                       "version": "0.9.1",
-                      "from": "hoek@0.9.x"
+                      "from": "hoek@0.9.1",
+                      "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
                     }
                   }
                 },
                 "cryptiles": {
                   "version": "0.2.2",
-                  "from": "cryptiles@0.2.x",
+                  "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz",
                   "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
                 },
                 "sntp": {
                   "version": "0.2.4",
-                  "from": "sntp@0.2.x",
+                  "from": "sntp@0.2.4",
+                  "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz",
                   "dependencies": {
                     "hoek": {
                       "version": "0.9.1",
-                      "from": "hoek@0.9.x"
+                      "from": "hoek@0.9.1",
+                      "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
                     }
                   }
                 }
@@ -607,42 +635,45 @@
             },
             "aws-sign": {
               "version": "0.3.0",
-              "from": "aws-sign@~0.3.0",
+              "from": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz",
               "resolved": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz"
             },
             "oauth-sign": {
               "version": "0.3.0",
-              "from": "oauth-sign@~0.3.0",
+              "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz",
               "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"
             },
             "cookie-jar": {
               "version": "0.3.0",
-              "from": "cookie-jar@~0.3.0",
+              "from": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz",
               "resolved": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"
             },
             "node-uuid": {
               "version": "1.4.1",
-              "from": "node-uuid@~1.4.0"
+              "from": "node-uuid@1.4.1",
+              "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"
             },
             "form-data": {
               "version": "0.0.8",
-              "from": "form-data@0.0.8",
+              "from": "https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz",
               "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz",
               "dependencies": {
                 "combined-stream": {
                   "version": "0.0.5",
-                  "from": "combined-stream@~0.0.4",
+                  "from": "combined-stream@0.0.5",
+                  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.5.tgz",
                   "dependencies": {
                     "delayed-stream": {
                       "version": "0.0.5",
-                      "from": "delayed-stream@0.0.5",
+                      "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
                       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
                     }
                   }
                 },
                 "async": {
                   "version": "0.2.10",
-                  "from": "async@~0.2.7"
+                  "from": "async@0.2.10",
+                  "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz"
                 }
               }
             }
@@ -650,95 +681,96 @@
         },
         "semver": {
           "version": "2.0.11",
-          "from": "semver@2.0.x",
+          "from": "https://registry.npmjs.org/semver/-/semver-2.0.11.tgz",
           "resolved": "https://registry.npmjs.org/semver/-/semver-2.0.11.tgz"
         },
         "shelljs": {
           "version": "0.1.4",
-          "from": "shelljs@0.1.x"
+          "from": "shelljs@0.1.4"
         },
         "tar": {
           "version": "0.1.20",
-          "from": "tar@0.1.x",
+          "from": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz",
           "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz",
           "dependencies": {
             "block-stream": {
               "version": "0.0.7",
-              "from": "block-stream@*"
+              "from": "block-stream@0.0.7",
+              "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"
             },
             "fstream": {
               "version": "0.1.31",
-              "from": "fstream@~0.1.28",
+              "from": "fstream@0.1.31",
+              "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz",
               "dependencies": {
                 "graceful-fs": {
                   "version": "3.0.2",
-                  "from": "graceful-fs@~3.0.2",
+                  "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.2.tgz",
                   "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.2.tgz"
                 },
                 "mkdirp": {
                   "version": "0.5.0",
-                  "from": "mkdirp@0.5",
+                  "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
                   "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
                   "dependencies": {
                     "minimist": {
                       "version": "0.0.8",
-                      "from": "minimist@0.0.8",
+                      "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
                     }
                   }
                 },
                 "rimraf": {
                   "version": "2.2.8",
-                  "from": "rimraf@2"
+                  "from": "rimraf@2.2.8"
                 }
               }
             },
             "inherits": {
               "version": "2.0.1",
-              "from": "inherits@2"
+              "from": "inherits@2.0.1",
+              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
             }
           }
         },
         "underscore": {
           "version": "1.4.4",
-          "from": "underscore@1.4.4",
+          "from": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
           "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"
         },
         "xcode": {
           "version": "0.6.7",
-          "from": "xcode@0.6.7",
+          "from": "https://registry.npmjs.org/xcode/-/xcode-0.6.7.tgz",
           "resolved": "https://registry.npmjs.org/xcode/-/xcode-0.6.7.tgz",
           "dependencies": {
             "pegjs": {
               "version": "0.6.2",
-              "from": "pegjs@0.6.2",
+              "from": "https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz",
               "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz"
             },
             "node-uuid": {
               "version": "1.3.3",
-              "from": "node-uuid@1.3.3",
+              "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz",
               "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"
             }
           }
         },
         "cordova-js": {
-          "version": "3.6.3",
-          "from": "cordova-js@3.6.3",
-          "resolved": "https://registry.npmjs.org/cordova-js/-/cordova-js-3.6.3.tgz",
+          "version": "3.6.4",
           "dependencies": {
             "uglify-js": {
-              "version": "2.4.15",
+              "version": "2.4.13",
               "from": "uglify-js@2.4.x",
+              "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz",
               "dependencies": {
                 "async": {
                   "version": "0.2.10",
-                  "from": "async@~0.2.6",
-                  "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz"
+                  "from": "async@~0.2.6"
                 },
                 "source-map": {
-                  "version": "0.1.34",
-                  "from": "source-map@0.1.34",
-                  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz",
+                  "version": "0.1.33",
+                  "from": "source-map@~0.1.33",
+                  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz",
                   "dependencies": {
                     "amdefine": {
                       "version": "0.1.0",
@@ -749,7 +781,6 @@
                 "optimist": {
                   "version": "0.3.7",
                   "from": "optimist@~0.3.5",
-                  "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
                   "dependencies": {
                     "wordwrap": {
                       "version": "0.0.2",
@@ -765,13 +796,14 @@
               }
             },
             "browserify": {
-              "version": "3.46.0",
-              "from": "browserify@3.46.0",
-              "resolved": "https://registry.npmjs.org/browserify/-/browserify-3.46.0.tgz",
+              "version": "5.11.2",
+              "from": "browserify@5.11.2",
+              "resolved": "https://registry.npmjs.org/browserify/-/browserify-5.11.2.tgz",
               "dependencies": {
                 "JSONStream": {
-                  "version": "0.7.4",
-                  "from": "JSONStream@~0.7.1",
+                  "version": "0.8.4",
+                  "from": "JSONStream@~0.8.3",
+                  "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
                   "dependencies": {
                     "jsonparse": {
                       "version": "0.0.5",
@@ -782,29 +814,14 @@
                 },
                 "assert": {
                   "version": "1.1.2",
-                  "from": "assert@~1.1.0"
+                  "from": "assert@~1.1.0",
+                  "resolved": "https://registry.npmjs.org/assert/-/assert-1.1.2.tgz"
                 },
                 "browser-pack": {
-                  "version": "2.0.1",
-                  "from": "browser-pack@~2.0.0",
-                  "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz",
+                  "version": "3.1.1",
+                  "from": "browser-pack@^3.0.0",
+                  "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-3.1.1.tgz",
                   "dependencies": {
-                    "JSONStream": {
-                      "version": "0.6.4",
-                      "from": "JSONStream@~0.6.4",
-                      "dependencies": {
-                        "jsonparse": {
-                          "version": "0.0.5",
-                          "from": "jsonparse@0.0.5",
-                          "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"
-                        },
-                        "through": {
-                          "version": "2.2.7",
-                          "from": "through@~2.2.7",
-                          "resolved": "https://registry.npmjs.org/through/-/through-2.2.7.tgz"
-                        }
-                      }
-                    },
                     "combine-source-map": {
                       "version": "0.3.0",
                       "from": "combine-source-map@~0.3.0",
@@ -817,53 +834,73 @@
                         },
                         "convert-source-map": {
                           "version": "0.3.5",
-                          "from": "convert-source-map@~0.3.0"
+                          "from": "convert-source-map@~0.3.0",
+                          "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz"
                         },
                         "source-map": {
-                          "version": "0.1.38",
+                          "version": "0.1.39",
                           "from": "source-map@~0.1.31",
+                          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.39.tgz",
                           "dependencies": {
                             "amdefine": {
                               "version": "0.1.0",
-                              "from": "amdefine@>=0.0.4"
+                              "from": "amdefine@>=0.0.4",
+                              "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz"
                             }
                           }
                         }
                       }
+                    },
+                    "through2": {
+                      "version": "0.5.1",
+                      "from": "through2@~0.5.1",
+                      "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz"
                     }
                   }
                 },
                 "browser-resolve": {
-                  "version": "1.2.4",
-                  "from": "browser-resolve@~1.2.1"
+                  "version": "1.3.2",
+                  "from": "browser-resolve@^1.3.0",
+                  "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.3.2.tgz"
                 },
                 "browserify-zlib": {
                   "version": "0.1.4",
                   "from": "browserify-zlib@~0.1.2",
+                  "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
                   "dependencies": {
                     "pako": {
                       "version": "0.2.5",
-                      "from": "pako@~0.2.0"
+                      "from": "pako@~0.2.0",
+                      "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.5.tgz"
                     }
                   }
                 },
                 "buffer": {
-                  "version": "2.1.13",
-                  "from": "buffer@~2.1.4",
+                  "version": "2.7.0",
+                  "from": "buffer@^2.3.0",
+                  "resolved": "https://registry.npmjs.org/buffer/-/buffer-2.7.0.tgz",
                   "dependencies": {
                     "base64-js": {
                       "version": "0.0.7",
-                      "from": "base64-js@~0.0.4"
+                      "from": "base64-js@0.0.7",
+                      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz"
                     },
                     "ieee754": {
                       "version": "1.1.4",
-                      "from": "ieee754@~1.1.1"
+                      "from": "ieee754@^1.1.4",
+                      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.4.tgz"
+                    },
+                    "is-array": {
+                      "version": "1.0.1",
+                      "from": "is-array@^1.0.1",
+                      "resolved": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz"
                     }
                   }
                 },
                 "builtins": {
                   "version": "0.0.7",
-                  "from": "builtins@~0.0.3"
+                  "from": "builtins@~0.0.3",
+                  "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz"
                 },
                 "commondir": {
                   "version": "0.0.1",
@@ -873,10 +910,12 @@
                 "concat-stream": {
                   "version": "1.4.6",
                   "from": "concat-stream@~1.4.1",
+                  "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz",
                   "dependencies": {
                     "typedarray": {
                       "version": "0.0.6",
-                      "from": "typedarray@~0.0.5"
+                      "from": "typedarray@~0.0.5",
+                      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
                     },
                     "readable-stream": {
                       "version": "1.1.13",
@@ -885,12 +924,8 @@
                       "dependencies": {
                         "core-util-is": {
                           "version": "1.0.1",
-                          "from": "core-util-is@~1.0.0"
-                        },
-                        "isarray": {
-                          "version": "0.0.1",
-                          "from": "isarray@0.0.1",
-                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
+                          "from": "core-util-is@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
                         },
                         "string_decoder": {
                           "version": "0.10.31",
@@ -902,81 +937,81 @@
                   }
                 },
                 "console-browserify": {
-                  "version": "1.0.3",
-                  "from": "console-browserify@~1.0.1"
-                },
-                "constants-browserify": {
-                  "version": "0.0.1",
-                  "from": "constants-browserify@~0.0.1"
-                },
-                "crypto-browserify": {
-                  "version": "1.0.9",
-                  "from": "crypto-browserify@~1.0.9"
-                },
-                "deep-equal": {
-                  "version": "0.1.2",
-                  "from": "deep-equal@~0.1.0"
-                },
-                "defined": {
-                  "version": "0.0.0",
-                  "from": "defined@~0.0.0"
-                },
-                "deps-sort": {
-                  "version": "0.1.2",
-                  "from": "deps-sort@~0.1.1",
+                  "version": "1.1.0",
+                  "from": "console-browserify@^1.1.0",
+                  "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
                   "dependencies": {
-                    "JSONStream": {
-                      "version": "0.6.4",
-                      "from": "JSONStream@~0.6.4",
-                      "dependencies": {
-                        "jsonparse": {
-                          "version": "0.0.5",
-                          "from": "jsonparse@0.0.5",
-                          "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"
-                        },
-                        "through": {
-                          "version": "2.2.7",
-                          "from": "through@~2.2.7",
-                          "resolved": "https://registry.npmjs.org/through/-/through-2.2.7.tgz"
-                        }
-                      }
-                    },
-                    "minimist": {
-                      "version": "0.0.10",
-                      "from": "minimist@~0.0.1"
+                    "date-now": {
+                      "version": "0.1.4",
+                      "from": "date-now@^0.1.4",
+                      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"
                     }
                   }
                 },
-                "derequire": {
-                  "version": "0.8.0",
-                  "from": "derequire@~0.8.0",
+                "constants-browserify": {
+                  "version": "0.0.1",
+                  "from": "constants-browserify@~0.0.1",
+                  "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz"
+                },
+                "crypto-browserify": {
+                  "version": "3.0.2",
+                  "from": "crypto-browserify@^3.0.0",
+                  "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.0.2.tgz",
                   "dependencies": {
-                    "estraverse": {
-                      "version": "1.5.1",
-                      "from": "estraverse@~1.5.0"
+                    "ripemd160": {
+                      "version": "0.2.0",
+                      "from": "ripemd160@0.2.0",
+                      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz"
                     },
-                    "esrefactor": {
-                      "version": "0.1.0",
-                      "from": "esrefactor@~0.1.0",
+                    "sha.js": {
+                      "version": "2.1.8",
+                      "from": "sha.js@2.1.8",
+                      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.1.8.tgz",
                       "dependencies": {
-                        "esprima": {
-                          "version": "1.0.4",
-                          "from": "esprima@~1.0.2"
-                        },
-                        "estraverse": {
-                          "version": "0.0.4",
-                          "from": "estraverse@~0.0.4"
-                        },
-                        "escope": {
-                          "version": "0.0.16",
-                          "from": "escope@~0.0.13"
+                        "buffer": {
+                          "version": "2.3.4",
+                          "from": "buffer@~2.3.2",
+                          "resolved": "https://registry.npmjs.org/buffer/-/buffer-2.3.4.tgz",
+                          "dependencies": {
+                            "base64-js": {
+                              "version": "0.0.7",
+                              "from": "base64-js@~0.0.4",
+                              "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz"
+                            },
+                            "ieee754": {
+                              "version": "1.1.4",
+                              "from": "ieee754@~1.1.1",
+                              "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.4.tgz"
+                            }
+                          }
                         }
                       }
+                    }
+                  }
+                },
+                "deep-equal": {
+                  "version": "0.2.1",
+                  "from": "deep-equal@~0.2.1"
+                },
+                "defined": {
+                  "version": "0.0.0",
+                  "from": "defined@~0.0.0",
+                  "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz"
+                },
+                "deps-sort": {
+                  "version": "1.3.5",
+                  "from": "deps-sort@^1.3.5",
+                  "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.5.tgz",
+                  "dependencies": {
+                    "minimist": {
+                      "version": "0.2.0",
+                      "from": "minimist@~0.2.0",
+                      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz"
                     },
-                    "esprima-fb": {
-                      "version": "6001.1.0-dev-harmony-fb",
-                      "from": "esprima-fb@^3001.1.0-dev-harmony-fb",
-                      "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-6001.1.0-dev-harmony-fb.tgz"
+                    "through2": {
+                      "version": "0.5.1",
+                      "from": "through2@~0.5.1",
+                      "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz"
                     }
                   }
                 },
@@ -985,22 +1020,78 @@
                   "from": "domain-browser@~1.1.0",
                   "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.2.tgz"
                 },
-                "duplexer": {
-                  "version": "0.1.1",
-                  "from": "duplexer@~0.1.1"
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "from": "duplexer2@~0.0.2",
+                  "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "from": "readable-stream@~1.1.9",
+                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.1",
+                          "from": "core-util-is@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "from": "string_decoder@~0.10.x",
+                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+                        }
+                      }
+                    }
+                  }
                 },
                 "events": {
                   "version": "1.0.2",
-                  "from": "events@~1.0.0"
+                  "from": "events@~1.0.0",
+                  "resolved": "https://registry.npmjs.org/events/-/events-1.0.2.tgz"
+                },
+                "glob": {
+                  "version": "4.0.5",
+                  "from": "glob@^4.0.5",
+                  "resolved": "https://registry.npmjs.org/glob/-/glob-4.0.5.tgz",
+                  "dependencies": {
+                    "minimatch": {
+                      "version": "1.0.0",
+                      "from": "minimatch@^1.0.0",
+                      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
+                      "dependencies": {
+                        "lru-cache": {
+                          "version": "2.5.0",
+                          "from": "lru-cache@2",
+                          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
+                        },
+                        "sigmund": {
+                          "version": "1.0.0",
+                          "from": "sigmund@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
+                        }
+                      }
+                    },
+                    "once": {
+                      "version": "1.3.0",
+                      "from": "once@^1.3.0",
+                      "resolved": "https://registry.npmjs.org/once/-/once-1.3.0.tgz"
+                    },
+                    "graceful-fs": {
+                      "version": "3.0.2",
+                      "from": "graceful-fs@^3.0.2",
+                      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.2.tgz"
+                    }
+                  }
                 },
                 "http-browserify": {
-                  "version": "1.3.2",
-                  "from": "http-browserify@~1.3.1",
-                  "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz",
+                  "version": "1.6.0",
+                  "from": "http-browserify@^1.4.0",
+                  "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.6.0.tgz",
                   "dependencies": {
                     "Base64": {
                       "version": "0.2.1",
-                      "from": "Base64@~0.2.0"
+                      "from": "Base64@~0.2.0",
+                      "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz"
                     }
                   }
                 },
@@ -1011,13 +1102,26 @@
                 },
                 "inherits": {
                   "version": "2.0.1",
-                  "from": "inherits@~2.0.1"
+                  "from": "inherits@~2.0.1",
+                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                 },
                 "insert-module-globals": {
-                  "version": "5.0.1",
-                  "from": "insert-module-globals@~5.0.1",
-                  "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-5.0.1.tgz",
+                  "version": "6.1.0",
+                  "from": "insert-module-globals@^6.1.0",
+                  "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.1.0.tgz",
                   "dependencies": {
+                    "JSONStream": {
+                      "version": "0.7.4",
+                      "from": "JSONStream@~0.7.1",
+                      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz",
+                      "dependencies": {
+                        "jsonparse": {
+                          "version": "0.0.5",
+                          "from": "jsonparse@0.0.5",
+                          "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"
+                        }
+                      }
+                    },
                     "lexical-scope": {
                       "version": "1.1.0",
                       "from": "lexical-scope@~1.1.0",
@@ -1026,6 +1130,7 @@
                         "astw": {
                           "version": "1.1.0",
                           "from": "astw@~1.1.0",
+                          "resolved": "https://registry.npmjs.org/astw/-/astw-1.1.0.tgz",
                           "dependencies": {
                             "esprima-fb": {
                               "version": "3001.1.0-dev-harmony-fb",
@@ -1043,17 +1148,78 @@
                     }
                   }
                 },
-                "module-deps": {
-                  "version": "1.10.0",
-                  "from": "module-deps@~1.10.0",
+                "isarray": {
+                  "version": "0.0.1",
+                  "from": "isarray@0.0.1",
+                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
+                },
+                "labeled-stream-splicer": {
+                  "version": "1.0.0",
+                  "from": "labeled-stream-splicer@^1.0.0",
+                  "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.0.tgz",
                   "dependencies": {
+                    "stream-splicer": {
+                      "version": "1.3.0",
+                      "from": "stream-splicer@^1.1.0",
+                      "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.0.tgz",
+                      "dependencies": {
+                        "readable-stream": {
+                          "version": "1.1.13",
+                          "from": "readable-stream@^1.1.13-1",
+                          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
+                          "dependencies": {
+                            "core-util-is": {
+                              "version": "1.0.1",
+                              "from": "core-util-is@~1.0.0",
+                              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
+                            },
+                            "string_decoder": {
+                              "version": "0.10.31",
+                              "from": "string_decoder@~0.10.x",
+                              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+                            }
+                          }
+                        },
+                        "readable-wrap": {
+                          "version": "1.0.0",
+                          "from": "readable-wrap@^1.0.0",
+                          "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz"
+                        },
+                        "indexof": {
+                          "version": "0.0.1",
+                          "from": "indexof@0.0.1",
+                          "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
+                        }
+                      }
+                    }
+                  }
+                },
+                "module-deps": {
+                  "version": "3.5.5",
+                  "from": "module-deps@^3.5.0",
+                  "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-3.5.5.tgz",
+                  "dependencies": {
+                    "JSONStream": {
+                      "version": "0.7.4",
+                      "from": "JSONStream@~0.7.1",
+                      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz",
+                      "dependencies": {
+                        "jsonparse": {
+                          "version": "0.0.5",
+                          "from": "jsonparse@0.0.5",
+                          "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"
+                        }
+                      }
+                    },
                     "detective": {
                       "version": "3.1.0",
-                      "from": "detective@~3.1.0",
+                      "from": "detective@^3.1.0",
+                      "resolved": "https://registry.npmjs.org/detective/-/detective-3.1.0.tgz",
                       "dependencies": {
                         "escodegen": {
                           "version": "1.1.0",
                           "from": "escodegen@~1.1.0",
+                          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz",
                           "dependencies": {
                             "esprima": {
                               "version": "1.0.4",
@@ -1062,19 +1228,23 @@
                             },
                             "estraverse": {
                               "version": "1.5.1",
-                              "from": "estraverse@~1.5.0"
+                              "from": "estraverse@~1.5.0",
+                              "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz"
                             },
                             "esutils": {
                               "version": "1.0.0",
-                              "from": "esutils@~1.0.0"
+                              "from": "esutils@~1.0.0",
+                              "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz"
                             },
                             "source-map": {
-                              "version": "0.1.38",
-                              "from": "source-map@~0.1.30",
+                              "version": "0.1.39",
+                              "from": "source-map@~0.1.7",
+                              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.39.tgz",
                               "dependencies": {
                                 "amdefine": {
                                   "version": "0.1.0",
-                                  "from": "amdefine@>=0.0.4"
+                                  "from": "amdefine@>=0.0.4",
+                                  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz"
                                 }
                               }
                             }
@@ -1088,13 +1258,52 @@
                       }
                     },
                     "minimist": {
-                      "version": "0.0.10",
-                      "from": "minimist@~0.0.5"
+                      "version": "0.2.0",
+                      "from": "minimist@~0.2.0",
+                      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz"
                     },
                     "parents": {
-                      "version": "0.0.2",
-                      "from": "parents@0.0.2",
-                      "resolved": "https://registry.npmjs.org/parents/-/parents-0.0.2.tgz"
+                      "version": "1.0.0",
+                      "from": "parents@^1.0.0",
+                      "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.0.tgz",
+                      "dependencies": {
+                        "path-platform": {
+                          "version": "0.0.1",
+                          "from": "path-platform@^0.0.1",
+                          "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.0.1.tgz"
+                        }
+                      }
+                    },
+                    "stream-combiner2": {
+                      "version": "1.0.1",
+                      "from": "stream-combiner2@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.1.tgz",
+                      "dependencies": {
+                        "through2": {
+                          "version": "0.5.1",
+                          "from": "through2@~0.5.1",
+                          "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz"
+                        }
+                      }
+                    },
+                    "through2": {
+                      "version": "0.4.2",
+                      "from": "through2@~0.4.1",
+                      "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
+                      "dependencies": {
+                        "xtend": {
+                          "version": "2.1.2",
+                          "from": "xtend@~2.1.1",
+                          "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
+                          "dependencies": {
+                            "object-keys": {
+                              "version": "0.4.0",
+                              "from": "object-keys@~0.4.0",
+                              "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
+                            }
+                          }
+                        }
+                      }
                     }
                   }
                 },
@@ -1110,7 +1319,8 @@
                   "dependencies": {
                     "path-platform": {
                       "version": "0.0.1",
-                      "from": "path-platform@^0.0.1"
+                      "from": "path-platform@^0.0.1",
+                      "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.0.1.tgz"
                     }
                   }
                 },
@@ -1119,43 +1329,88 @@
                   "from": "path-browserify@~0.0.0",
                   "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"
                 },
+                "process": {
+                  "version": "0.7.0",
+                  "from": "process@^0.7.0",
+                  "resolved": "https://registry.npmjs.org/process/-/process-0.7.0.tgz"
+                },
                 "punycode": {
                   "version": "1.2.4",
-                  "from": "punycode@~1.2.3"
+                  "from": "punycode@~1.2.3",
+                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz"
                 },
                 "querystring-es3": {
-                  "version": "0.2.0",
-                  "from": "querystring-es3@0.2.0",
-                  "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.0.tgz"
+                  "version": "0.2.1-0",
+                  "from": "querystring-es3@~0.2.0",
+                  "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz"
+                },
+                "readable-stream": {
+                  "version": "1.0.31",
+                  "from": "readable-stream@^1.0.27-1",
+                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz",
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.1",
+                      "from": "core-util-is@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "from": "string_decoder@~0.10.x",
+                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+                    }
+                  }
                 },
                 "resolve": {
-                  "version": "0.6.3",
-                  "from": "resolve@~0.6.1",
-                  "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz"
+                  "version": "0.7.4",
+                  "from": "resolve@~0.7.1",
+                  "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz"
                 },
                 "shallow-copy": {
                   "version": "0.0.1",
                   "from": "shallow-copy@0.0.1",
                   "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz"
                 },
-                "shell-quote": {
-                  "version": "0.0.1",
-                  "from": "shell-quote@~0.0.1"
-                },
-                "stream-browserify": {
-                  "version": "0.1.3",
-                  "from": "stream-browserify@~0.1.0",
+                "shasum": {
+                  "version": "1.0.0",
+                  "from": "shasum@^1.0.0",
+                  "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.0.tgz",
                   "dependencies": {
-                    "process": {
-                      "version": "0.5.2",
-                      "from": "process@~0.5.1"
+                    "json-stable-stringify": {
+                      "version": "0.0.1",
+                      "from": "json-stable-stringify@~0.0.0",
+                      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+                      "dependencies": {
+                        "jsonify": {
+                          "version": "0.0.0",
+                          "from": "jsonify@~0.0.0",
+                          "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
+                        }
+                      }
                     }
                   }
                 },
+                "shell-quote": {
+                  "version": "0.0.1",
+                  "from": "shell-quote@~0.0.1",
+                  "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz"
+                },
+                "stream-browserify": {
+                  "version": "1.0.0",
+                  "from": "stream-browserify@^1.0.0",
+                  "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz"
+                },
                 "stream-combiner": {
                   "version": "0.0.4",
                   "from": "stream-combiner@~0.0.2",
-                  "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"
+                  "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
+                  "dependencies": {
+                    "duplexer": {
+                      "version": "0.1.1",
+                      "from": "duplexer@~0.1.1",
+                      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
+                    }
+                  }
                 },
                 "string_decoder": {
                   "version": "0.0.1",
@@ -1168,13 +1423,15 @@
                   "dependencies": {
                     "minimist": {
                       "version": "0.0.10",
-                      "from": "minimist@~0.0.1"
+                      "from": "minimist@~0.0.7",
+                      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"
                     }
                   }
                 },
                 "syntax-error": {
                   "version": "1.1.1",
-                  "from": "syntax-error@~1.1.0",
+                  "from": "syntax-error@^1.1.1",
+                  "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.1.tgz",
                   "dependencies": {
                     "esprima-fb": {
                       "version": "3001.1.0-dev-harmony-fb",
@@ -1184,22 +1441,19 @@
                   }
                 },
                 "through2": {
-                  "version": "0.4.2",
-                  "from": "through2@~0.4.1",
-                  "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
+                  "version": "1.1.1",
+                  "from": "through2@^1.0.0",
+                  "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz",
                   "dependencies": {
                     "readable-stream": {
-                      "version": "1.0.31",
-                      "from": "readable-stream@~1.0.17",
+                      "version": "1.1.13",
+                      "from": "readable-stream@>=1.1.13-1 <1.2.0-0",
+                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
                       "dependencies": {
                         "core-util-is": {
                           "version": "1.0.1",
-                          "from": "core-util-is@~1.0.0"
-                        },
-                        "isarray": {
-                          "version": "0.0.1",
-                          "from": "isarray@0.0.1",
-                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
+                          "from": "core-util-is@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
                         },
                         "string_decoder": {
                           "version": "0.10.31",
@@ -1209,66 +1463,69 @@
                       }
                     },
                     "xtend": {
-                      "version": "2.1.2",
-                      "from": "xtend@~2.1.1",
-                      "dependencies": {
-                        "object-keys": {
-                          "version": "0.4.0",
-                          "from": "object-keys@~0.4.0",
-                          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
-                        }
-                      }
+                      "version": "4.0.0",
+                      "from": "xtend@>=4.0.0 <4.1.0-0",
+                      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
                     }
                   }
                 },
                 "timers-browserify": {
-                  "version": "1.0.3",
-                  "from": "timers-browserify@~1.0.1",
-                  "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.3.tgz",
+                  "version": "1.1.0",
+                  "from": "timers-browserify@^1.0.1",
+                  "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.1.0.tgz",
                   "dependencies": {
                     "process": {
                       "version": "0.5.2",
-                      "from": "process@~0.5.1"
+                      "from": "process@~0.5.1",
+                      "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz"
                     }
                   }
                 },
                 "tty-browserify": {
                   "version": "0.0.0",
-                  "from": "tty-browserify@~0.0.0"
+                  "from": "tty-browserify@~0.0.0",
+                  "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
                 },
                 "umd": {
-                  "version": "2.0.0",
-                  "from": "umd@~2.0.0",
+                  "version": "2.1.0",
+                  "from": "umd@~2.1.0",
+                  "resolved": "https://registry.npmjs.org/umd/-/umd-2.1.0.tgz",
                   "dependencies": {
                     "rfile": {
                       "version": "1.0.0",
                       "from": "rfile@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz",
                       "dependencies": {
                         "callsite": {
                           "version": "1.0.0",
-                          "from": "callsite@~1.0.0"
+                          "from": "callsite@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                         },
                         "resolve": {
                           "version": "0.3.1",
-                          "from": "resolve@~0.3.0"
+                          "from": "resolve@~0.3.0",
+                          "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz"
                         }
                       }
                     },
                     "ruglify": {
                       "version": "1.0.0",
                       "from": "ruglify@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz",
                       "dependencies": {
                         "uglify-js": {
                           "version": "2.2.5",
                           "from": "uglify-js@~2.2",
                           "dependencies": {
                             "source-map": {
-                              "version": "0.1.38",
+                              "version": "0.1.39",
                               "from": "source-map@~0.1.7",
+                              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.39.tgz",
                               "dependencies": {
                                 "amdefine": {
                                   "version": "0.1.0",
-                                  "from": "amdefine@>=0.0.4"
+                                  "from": "amdefine@>=0.0.4",
+                                  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz"
                                 }
                               }
                             },
@@ -1279,7 +1536,8 @@
                               "dependencies": {
                                 "wordwrap": {
                                   "version": "0.0.2",
-                                  "from": "wordwrap@~0.0.2"
+                                  "from": "wordwrap@~0.0.2",
+                                  "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
                                 }
                               }
                             }
@@ -1302,6 +1560,7 @@
                 "vm-browserify": {
                   "version": "0.0.4",
                   "from": "vm-browserify@~0.0.1",
+                  "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
                   "dependencies": {
                     "indexof": {
                       "version": "0.0.1",
@@ -1309,6 +1568,11 @@
                       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
                     }
                   }
+                },
+                "xtend": {
+                  "version": "3.0.0",
+                  "from": "xtend@^3.0.0",
+                  "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz"
                 }
               }
             },
@@ -1316,69 +1580,107 @@
               "version": "2.3.4",
               "from": "through@2.3.4",
               "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz"
-            }
-          }
-        },
-        "unorm": {
-          "version": "1.3.3",
-          "from": "unorm@>=1.3"
-        },
-        "temp": {
-          "version": "0.6.0",
-          "from": "temp@0.6.x",
-          "dependencies": {
-            "rimraf": {
-              "version": "2.1.4",
-              "from": "rimraf@~2.1.4",
-              "dependencies": {
-                "graceful-fs": {
-                  "version": "1.2.3",
-                  "from": "graceful-fs@~1"
-                }
-              }
-            }
-          }
-        },
-        "jasmine-node": {
-          "version": "1.14.5",
-          "from": "jasmine-node@~1",
-          "dependencies": {
-            "coffee-script": {
-              "version": "1.8.0",
-              "from": "coffee-script@>=1.0.1",
-              "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"
             },
-            "jasmine-reporters": {
-              "version": "1.0.0",
-              "from": "jasmine-reporters@~1.0.0"
+            "grunt-contrib-clean": {
+              "version": "0.4.1",
+              "from": "grunt-contrib-clean@~0.4.1"
             },
-            "jasmine-growl-reporter": {
-              "version": "0.0.3",
-              "from": "jasmine-growl-reporter@~0.0.2",
-              "resolved": "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz",
+            "connect": {
+              "version": "1.8.5",
+              "from": "connect@1.8.5",
+              "resolved": "https://registry.npmjs.org/connect/-/connect-1.8.5.tgz",
               "dependencies": {
-                "growl": {
-                  "version": "1.7.0",
-                  "from": "growl@~1.7.0"
+                "qs": {
+                  "version": "0.6.6",
+                  "from": "qs@>= 0.4.0"
+                },
+                "mime": {
+                  "version": "1.2.11",
+                  "from": "mime@>= 0.0.1"
+                },
+                "formidable": {
+                  "version": "1.0.14",
+                  "from": "formidable@1.0.x"
                 }
               }
             },
-            "requirejs": {
-              "version": "2.1.14",
-              "from": "requirejs@>=0.27.1"
-            },
-            "walkdir": {
-              "version": "0.0.7",
-              "from": "walkdir@>= 0.0.1",
-              "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.7.tgz"
-            },
-            "gaze": {
-              "version": "0.3.4",
-              "from": "gaze@~0.3.2",
+            "grunt": {
+              "version": "0.4.4",
+              "from": "grunt@~0.4.1",
+              "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.4.tgz",
               "dependencies": {
+                "async": {
+                  "version": "0.1.22",
+                  "from": "async@~0.1.22"
+                },
+                "coffee-script": {
+                  "version": "1.3.3",
+                  "from": "coffee-script@~1.3.3",
+                  "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz"
+                },
+                "colors": {
+                  "version": "0.6.2",
+                  "from": "colors@~0.6.2"
+                },
+                "dateformat": {
+                  "version": "1.0.2-1.2.3",
+                  "from": "dateformat@1.0.2-1.2.3",
+                  "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz"
+                },
+                "eventemitter2": {
+                  "version": "0.4.13",
+                  "from": "eventemitter2@~0.4.13"
+                },
+                "findup-sync": {
+                  "version": "0.1.3",
+                  "from": "findup-sync@~0.1.2",
+                  "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
+                  "dependencies": {
+                    "glob": {
+                      "version": "3.2.9",
+                      "from": "glob@>= 3.1.4",
+                      "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.9.tgz",
+                      "dependencies": {
+                        "inherits": {
+                          "version": "2.0.1",
+                          "from": "inherits@2"
+                        }
+                      }
+                    },
+                    "lodash": {
+                      "version": "2.4.1",
+                      "from": "lodash@~2.4.1"
+                    }
+                  }
+                },
+                "glob": {
+                  "version": "3.1.21",
+                  "from": "glob@~3.1.21",
+                  "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
+                  "dependencies": {
+                    "graceful-fs": {
+                      "version": "1.2.3",
+                      "from": "graceful-fs@~1.2.0"
+                    },
+                    "inherits": {
+                      "version": "1.0.0",
+                      "from": "inherits@1"
+                    }
+                  }
+                },
+                "hooker": {
+                  "version": "0.2.3",
+                  "from": "hooker@~0.2.3",
+                  "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"
+                },
+                "iconv-lite": {
+                  "version": "0.2.11",
+                  "from": "iconv-lite@~0.2.11",
+                  "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"
+                },
                 "minimatch": {
                   "version": "0.2.14",
-                  "from": "minimatch@~0.2.9",
+                  "from": "minimatch@0.x.x",
                   "dependencies": {
                     "lru-cache": {
                       "version": "2.5.0",
@@ -1390,15 +1692,537 @@
                     }
                   }
                 },
+                "nopt": {
+                  "version": "1.0.10",
+                  "from": "nopt@~1.0.10",
+                  "dependencies": {
+                    "abbrev": {
+                      "version": "1.0.4",
+                      "from": "abbrev@1"
+                    }
+                  }
+                },
+                "rimraf": {
+                  "version": "2.2.6",
+                  "from": "rimraf@~2.2.6",
+                  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz"
+                },
+                "lodash": {
+                  "version": "0.9.2",
+                  "from": "lodash@~0.9.2"
+                },
+                "underscore.string": {
+                  "version": "2.2.1",
+                  "from": "underscore.string@~2.2.1"
+                },
+                "which": {
+                  "version": "1.0.5",
+                  "from": "which@~1.0.5"
+                },
+                "js-yaml": {
+                  "version": "2.0.5",
+                  "from": "js-yaml@~2.0.5",
+                  "dependencies": {
+                    "argparse": {
+                      "version": "0.1.15",
+                      "from": "argparse@~ 0.1.11",
+                      "dependencies": {
+                        "underscore": {
+                          "version": "1.4.4",
+                          "from": "underscore@~1.4.3"
+                        },
+                        "underscore.string": {
+                          "version": "2.3.3",
+                          "from": "underscore.string@~2.3.1"
+                        }
+                      }
+                    },
+                    "esprima": {
+                      "version": "1.0.4",
+                      "from": "esprima@~ 1.0.2"
+                    }
+                  }
+                },
+                "exit": {
+                  "version": "0.1.2",
+                  "from": "exit@~0.1.1",
+                  "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
+                },
+                "getobject": {
+                  "version": "0.1.0",
+                  "from": "getobject@~0.1.0",
+                  "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz"
+                },
+                "grunt-legacy-util": {
+                  "version": "0.1.2",
+                  "from": "grunt-legacy-util@~0.1.2",
+                  "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.1.2.tgz"
+                }
+              }
+            },
+            "grunt-contrib-jshint": {
+              "version": "0.6.5",
+              "from": "grunt-contrib-jshint@~0.6.0",
+              "dependencies": {
+                "jshint": {
+                  "version": "2.1.11",
+                  "from": "jshint@~2.1.10",
+                  "dependencies": {
+                    "shelljs": {
+                      "version": "0.1.4",
+                      "from": "shelljs@0.1.x",
+                      "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz"
+                    },
+                    "underscore": {
+                      "version": "1.4.4",
+                      "from": "underscore@1.4.x"
+                    },
+                    "cli": {
+                      "version": "0.4.5",
+                      "from": "cli@0.4.x",
+                      "dependencies": {
+                        "glob": {
+                          "version": "3.2.9",
+                          "from": "glob@>= 3.1.4",
+                          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.9.tgz",
+                          "dependencies": {
+                            "inherits": {
+                              "version": "2.0.1",
+                              "from": "inherits@2"
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "minimatch": {
+                      "version": "0.2.14",
+                      "from": "minimatch@0.x.x",
+                      "dependencies": {
+                        "lru-cache": {
+                          "version": "2.5.0",
+                          "from": "lru-cache@2",
+                          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
+                        },
+                        "sigmund": {
+                          "version": "1.0.0",
+                          "from": "sigmund@~1.0.0"
+                        }
+                      }
+                    },
+                    "console-browserify": {
+                      "version": "0.1.6",
+                      "from": "console-browserify@0.1.x"
+                    }
+                  }
+                }
+              }
+            },
+            "jsdom-nogyp": {
+              "version": "0.8.3",
+              "from": "jsdom-nogyp@0.8.3",
+              "resolved": "https://registry.npmjs.org/jsdom-nogyp/-/jsdom-nogyp-0.8.3.tgz",
+              "dependencies": {
+                "htmlparser2": {
+                  "version": "3.7.1",
+                  "from": "htmlparser2@>= 3.1.5 <4",
+                  "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.1.tgz",
+                  "dependencies": {
+                    "domhandler": {
+                      "version": "2.2.0",
+                      "from": "domhandler@2.2",
+                      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgz"
+                    },
+                    "domutils": {
+                      "version": "1.4.1",
+                      "from": "domutils@1.4",
+                      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.1.tgz"
+                    },
+                    "domelementtype": {
+                      "version": "1.1.1",
+                      "from": "domelementtype@1"
+                    },
+                    "readable-stream": {
+                      "version": "1.1.11",
+                      "from": "readable-stream@1.1",
+                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.11.tgz",
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.1",
+                          "from": "core-util-is@~1.0.0"
+                        },
+                        "string_decoder": {
+                          "version": "0.10.25-1",
+                          "from": "string_decoder@~0.10.x",
+                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz"
+                        },
+                        "debuglog": {
+                          "version": "0.0.2",
+                          "from": "debuglog@0.0.2",
+                          "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz"
+                        }
+                      }
+                    },
+                    "entities": {
+                      "version": "1.0.0",
+                      "from": "entities@1.0",
+                      "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"
+                    }
+                  }
+                },
+                "nwmatcher": {
+                  "version": "1.3.2",
+                  "from": "nwmatcher@~1.3.1",
+                  "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.2.tgz"
+                },
+                "request": {
+                  "version": "2.34.0",
+                  "from": "request@2.x",
+                  "resolved": "https://registry.npmjs.org/request/-/request-2.34.0.tgz",
+                  "dependencies": {
+                    "qs": {
+                      "version": "0.6.6",
+                      "from": "qs@~0.6.0"
+                    },
+                    "json-stringify-safe": {
+                      "version": "5.0.0",
+                      "from": "json-stringify-safe@~5.0.0"
+                    },
+                    "forever-agent": {
+                      "version": "0.5.2",
+                      "from": "forever-agent@~0.5.0"
+                    },
+                    "node-uuid": {
+                      "version": "1.4.1",
+                      "from": "node-uuid@~1.4.0",
+                      "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"
+                    },
+                    "mime": {
+                      "version": "1.2.11",
+                      "from": "mime@~1.2.9",
+                      "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
+                    },
+                    "tough-cookie": {
+                      "version": "0.12.1",
+                      "from": "tough-cookie@>=0.12.0",
+                      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
+                      "dependencies": {
+                        "punycode": {
+                          "version": "1.2.4",
+                          "from": "punycode@>=0.2.0",
+                          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz"
+                        }
+                      }
+                    },
+                    "form-data": {
+                      "version": "0.1.2",
+                      "from": "form-data@~0.1.0",
+                      "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz",
+                      "dependencies": {
+                        "combined-stream": {
+                          "version": "0.0.4",
+                          "from": "combined-stream@~0.0.4",
+                          "dependencies": {
+                            "delayed-stream": {
+                              "version": "0.0.5",
+                              "from": "delayed-stream@0.0.5"
+                            }
+                          }
+                        },
+                        "async": {
+                          "version": "0.2.10",
+                          "from": "async@~0.2.9"
+                        }
+                      }
+                    },
+                    "tunnel-agent": {
+                      "version": "0.3.0",
+                      "from": "tunnel-agent@~0.3.0",
+                      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"
+                    },
+                    "http-signature": {
+                      "version": "0.10.0",
+                      "from": "http-signature@~0.10.0",
+                      "dependencies": {
+                        "assert-plus": {
+                          "version": "0.1.2",
+                          "from": "assert-plus@0.1.2",
+                          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"
+                        },
+                        "asn1": {
+                          "version": "0.1.11",
+                          "from": "asn1@0.1.11",
+                          "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
+                        },
+                        "ctype": {
+                          "version": "0.5.2",
+                          "from": "ctype@0.5.2",
+                          "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"
+                        }
+                      }
+                    },
+                    "oauth-sign": {
+                      "version": "0.3.0",
+                      "from": "oauth-sign@~0.3.0",
+                      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"
+                    },
+                    "hawk": {
+                      "version": "1.0.0",
+                      "from": "hawk@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz",
+                      "dependencies": {
+                        "hoek": {
+                          "version": "0.9.1",
+                          "from": "hoek@0.9.x"
+                        },
+                        "boom": {
+                          "version": "0.4.2",
+                          "from": "boom@0.4.x",
+                          "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
+                        },
+                        "cryptiles": {
+                          "version": "0.2.2",
+                          "from": "cryptiles@0.2.x"
+                        },
+                        "sntp": {
+                          "version": "0.2.4",
+                          "from": "sntp@0.2.x",
+                          "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
+                        }
+                      }
+                    },
+                    "aws-sign2": {
+                      "version": "0.5.0",
+                      "from": "aws-sign2@~0.5.0",
+                      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
+                    }
+                  }
+                },
+                "xmlhttprequest": {
+                  "version": "1.6.0",
+                  "from": "xmlhttprequest@>=1.5.0"
+                },
+                "cssom": {
+                  "version": "0.2.5",
+                  "from": "cssom@~0.2.5",
+                  "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"
+                },
+                "cssstyle": {
+                  "version": "0.2.11",
+                  "from": "cssstyle@~0.2.3",
+                  "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.11.tgz",
+                  "dependencies": {
+                    "cssom": {
+                      "version": "0.3.0",
+                      "from": "cssom@0.3.x",
+                      "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.0.tgz"
+                    }
+                  }
+                }
+              }
+            },
+            "jasmine-node": {
+              "version": "1.14.5",
+              "from": "jasmine-node@1.14.x",
+              "resolved": "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.14.5.tgz",
+              "dependencies": {
+                "coffee-script": {
+                  "version": "1.8.0",
+                  "from": "coffee-script@>=1.0.1",
+                  "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"
+                },
+                "jasmine-reporters": {
+                  "version": "1.0.0",
+                  "from": "jasmine-reporters@~1.0.0",
+                  "resolved": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.0.tgz"
+                },
+                "jasmine-growl-reporter": {
+                  "version": "0.0.3",
+                  "from": "jasmine-growl-reporter@~0.0.2",
+                  "resolved": "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz",
+                  "dependencies": {
+                    "growl": {
+                      "version": "1.7.0",
+                      "from": "growl@~1.7.0",
+                      "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz"
+                    }
+                  }
+                },
+                "requirejs": {
+                  "version": "2.1.15",
+                  "from": "requirejs@>=0.27.1",
+                  "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.15.tgz"
+                },
+                "walkdir": {
+                  "version": "0.0.7",
+                  "from": "walkdir@>= 0.0.1",
+                  "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.7.tgz"
+                },
+                "underscore": {
+                  "version": "1.7.0",
+                  "from": "underscore@>= 1.3.1",
+                  "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"
+                },
+                "gaze": {
+                  "version": "0.3.4",
+                  "from": "gaze@~0.3.2",
+                  "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz",
+                  "dependencies": {
+                    "minimatch": {
+                      "version": "0.2.14",
+                      "from": "minimatch@~0.2.9",
+                      "dependencies": {
+                        "lru-cache": {
+                          "version": "2.5.0",
+                          "from": "lru-cache@2",
+                          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
+                        },
+                        "sigmund": {
+                          "version": "1.0.0",
+                          "from": "sigmund@~1.0.0",
+                          "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
+                        }
+                      }
+                    },
+                    "fileset": {
+                      "version": "0.1.5",
+                      "from": "fileset@~0.1.5",
+                      "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz",
+                      "dependencies": {
+                        "glob": {
+                          "version": "3.2.11",
+                          "from": "glob@3.x",
+                          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
+                          "dependencies": {
+                            "inherits": {
+                              "version": "2.0.1",
+                              "from": "inherits@2",
+                              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
+                            },
+                            "minimatch": {
+                              "version": "0.3.0",
+                              "from": "minimatch@0.3",
+                              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
+                              "dependencies": {
+                                "lru-cache": {
+                                  "version": "2.5.0",
+                                  "from": "lru-cache@2",
+                                  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
+                                },
+                                "sigmund": {
+                                  "version": "1.0.0",
+                                  "from": "sigmund@~1.0.0",
+                                  "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    }
+                  }
+                },
+                "mkdirp": {
+                  "version": "0.3.5",
+                  "from": "mkdirp@~0.3.5",
+                  "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"
+                }
+              }
+            }
+          }
+        },
+        "unorm": {
+          "version": "1.3.3",
+          "from": "unorm@1.3.3",
+          "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.3.3.tgz"
+        },
+        "temp": {
+          "version": "0.6.0",
+          "from": "temp@0.6.x",
+          "resolved": "https://registry.npmjs.org/temp/-/temp-0.6.0.tgz",
+          "dependencies": {
+            "rimraf": {
+              "version": "2.1.4",
+              "from": "rimraf@~2.1.4",
+              "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz",
+              "dependencies": {
+                "graceful-fs": {
+                  "version": "1.2.3",
+                  "from": "graceful-fs@~1",
+                  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"
+                }
+              }
+            }
+          }
+        },
+        "jasmine-node": {
+          "version": "1.14.5",
+          "from": "jasmine-node@~1",
+          "resolved": "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.14.5.tgz",
+          "dependencies": {
+            "coffee-script": {
+              "version": "1.8.0",
+              "from": "coffee-script@>=1.0.1",
+              "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"
+            },
+            "jasmine-reporters": {
+              "version": "1.0.0",
+              "from": "jasmine-reporters@~1.0.0",
+              "resolved": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.0.tgz"
+            },
+            "jasmine-growl-reporter": {
+              "version": "0.0.3",
+              "from": "jasmine-growl-reporter@~0.0.2",
+              "resolved": "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz",
+              "dependencies": {
+                "growl": {
+                  "version": "1.7.0",
+                  "from": "growl@~1.7.0",
+                  "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz"
+                }
+              }
+            },
+            "requirejs": {
+              "version": "2.1.15",
+              "from": "requirejs@>=0.27.1",
+              "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.15.tgz"
+            },
+            "walkdir": {
+              "version": "0.0.7",
+              "from": "walkdir@>= 0.0.1",
+              "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.7.tgz"
+            },
+            "gaze": {
+              "version": "0.3.4",
+              "from": "gaze@~0.3.2",
+              "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz",
+              "dependencies": {
+                "minimatch": {
+                  "version": "0.2.14",
+                  "from": "minimatch@~0.2.9",
+                  "dependencies": {
+                    "lru-cache": {
+                      "version": "2.5.0",
+                      "from": "lru-cache@2",
+                      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
+                    },
+                    "sigmund": {
+                      "version": "1.0.0",
+                      "from": "sigmund@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
+                    }
+                  }
+                },
                 "fileset": {
                   "version": "0.1.5",
-                  "from": "fileset@~0.1.5"
+                  "from": "fileset@~0.1.5",
+                  "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz"
                 }
               }
             },
             "mkdirp": {
               "version": "0.3.5",
-              "from": "mkdirp@~0.3.5"
+              "from": "mkdirp@~0.3.5",
+              "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"
             }
           }
         },
@@ -1413,7 +2237,8 @@
             },
             "underscore": {
               "version": "1.6.0",
-              "from": "underscore@1.6.x"
+              "from": "underscore@1.6.x",
+              "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"
             },
             "cli": {
               "version": "0.6.4",
@@ -1431,21 +2256,25 @@
                 },
                 "sigmund": {
                   "version": "1.0.0",
-                  "from": "sigmund@~1.0.0"
+                  "from": "sigmund@~1.0.0",
+                  "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"
                 }
               }
             },
             "htmlparser2": {
               "version": "3.7.3",
               "from": "htmlparser2@3.7.x",
+              "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz",
               "dependencies": {
                 "domhandler": {
                   "version": "2.2.0",
-                  "from": "domhandler@2.2"
+                  "from": "domhandler@2.2",
+                  "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgz"
                 },
                 "domutils": {
                   "version": "1.5.0",
-                  "from": "domutils@1.5"
+                  "from": "domutils@1.5",
+                  "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgz"
                 },
                 "domelementtype": {
                   "version": "1.1.1",
@@ -1459,7 +2288,8 @@
                   "dependencies": {
                     "core-util-is": {
                       "version": "1.0.1",
-                      "from": "core-util-is@~1.0.0"
+                      "from": "core-util-is@~1.0.0",
+                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
                     },
                     "isarray": {
                       "version": "0.0.1",
@@ -1468,11 +2298,13 @@
                     },
                     "string_decoder": {
                       "version": "0.10.31",
-                      "from": "string_decoder@~0.10.x"
+                      "from": "string_decoder@~0.10.x",
+                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
                     },
                     "inherits": {
                       "version": "2.0.1",
-                      "from": "inherits@~2.0.1"
+                      "from": "inherits@~2.0.1",
+                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                     }
                   }
                 },
@@ -1486,10 +2318,12 @@
             "console-browserify": {
               "version": "1.1.0",
               "from": "console-browserify@1.1.x",
+              "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
               "dependencies": {
                 "date-now": {
-                  "version": "1.0.1",
-                  "from": "date-now@^0.1.4"
+                  "version": "0.1.4",
+                  "from": "date-now@^0.1.4",
+                  "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"
                 }
               }
             },
@@ -1500,7 +2334,8 @@
             },
             "strip-json-comments": {
               "version": "0.1.3",
-              "from": "strip-json-comments@0.1.x"
+              "from": "strip-json-comments@0.1.x",
+              "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz"
             }
           }
         }
@@ -1516,15 +2351,6 @@
         }
       }
     },
-    "underscore": {
-      "version": "1.4.4",
-      "from": "underscore@1.4.4",
-      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"
-    },
-    "q": {
-      "version": "0.9.7",
-      "from": "q@~0.9"
-    },
     "npm": {
       "version": "1.3.4",
       "from": "npm@1.3.4",
@@ -1873,6 +2699,10 @@
         }
       }
     },
+    "q": {
+      "version": "0.9.7",
+      "from": "q@~0.9"
+    },
     "rc": {
       "version": "0.3.0",
       "from": "rc@0.3.0",
@@ -1897,6 +2727,11 @@
           "from": "ini@~1.1.0"
         }
       }
+    },
+    "underscore": {
+      "version": "1.4.4",
+      "from": "underscore@1.4.4",
+      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"
     }
   }
 }
diff --git a/package.json b/package.json
index 51a59bc..109da22 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
   "author": "Andrew Lunny <alunny@gmail.com>",
   "name": "plugman",
   "description": "install/uninstall Cordova plugins",
-  "version": "0.22.8",
+  "version": "0.22.9",
   "repository": {
     "type": "git",
     "url": "git://git-wip-us.apache.org/repos/asf/cordova-plugman.git"
@@ -17,7 +17,7 @@
   },
   "engineStrict":true,
   "dependencies": {
-    "cordova-lib": "0.21.11",
+    "cordova-lib": "0.21.12",
     "nopt": "1.0.x",
     "underscore":"1.4.4",
     "q": "~0.9",