Index: trunk/package-lock.json
===================================================================
--- trunk/package-lock.json	(revision 43718)
+++ trunk/package-lock.json	(working copy)
@@ -1,6 +1,6 @@
 {
 	"name": "WordPress",
-	"version": "5.0.0",
+	"version": "5.1.0",
 	"lockfileVersion": 1,
 	"requires": true,
 	"dependencies": {
@@ -471,6 +471,14 @@
 			"dev": true,
 			"requires": {
 				"file-type": "^3.1.0"
+			},
+			"dependencies": {
+				"file-type": {
+					"version": "3.9.0",
+					"resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+					"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
+					"dev": true
+				}
 			}
 		},
 		"archiver": {
@@ -871,6 +879,26 @@
 				"rimraf": "^2.2.6",
 				"tempfile": "^1.0.0",
 				"url-regex": "^3.0.0"
+			},
+			"dependencies": {
+				"tempfile": {
+					"version": "1.1.1",
+					"resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
+					"integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
+					"dev": true,
+					"optional": true,
+					"requires": {
+						"os-tmpdir": "^1.0.0",
+						"uuid": "^2.0.1"
+					}
+				},
+				"uuid": {
+					"version": "2.0.3",
+					"resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
+					"integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
+					"dev": true,
+					"optional": true
+				}
 			}
 		},
 		"bin-check": {
@@ -908,7 +936,7 @@
 			"dependencies": {
 				"semver": {
 					"version": "4.3.6",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
+					"resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
 					"integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
 					"dev": true,
 					"optional": true
@@ -1176,6 +1204,20 @@
 				"readable-stream": "^2.0.2",
 				"uuid": "^2.0.1",
 				"vinyl": "^1.0.0"
+			},
+			"dependencies": {
+				"file-type": {
+					"version": "3.9.0",
+					"resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+					"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
+					"dev": true
+				},
+				"uuid": {
+					"version": "2.0.3",
+					"resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
+					"integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
+					"dev": true
+				}
 			}
 		},
 		"buffer-xor": {
@@ -1250,9 +1292,9 @@
 			"dev": true
 		},
 		"capture-stack-trace": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
-			"integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
+			"integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
 			"dev": true
 		},
 		"caseless": {
@@ -1678,9 +1720,9 @@
 			}
 		},
 		"clone": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
-			"integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+			"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
 			"dev": true
 		},
 		"clone-stats": {
@@ -1801,7 +1843,7 @@
 		},
 		"compression": {
 			"version": "1.7.2",
-			"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.2.tgz",
+			"resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz",
 			"integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
 			"dev": true,
 			"requires": {
@@ -1886,10 +1928,13 @@
 			"dev": true
 		},
 		"convert-source-map": {
-			"version": "1.5.1",
-			"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
-			"integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
-			"dev": true
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
+			"integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
+			"dev": true,
+			"requires": {
+				"safe-buffer": "~5.1.1"
+			}
 		},
 		"cookie": {
 			"version": "0.3.1",
@@ -2064,9 +2109,9 @@
 			}
 		},
 		"csso": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/csso/-/csso-2.0.0.tgz",
-			"integrity": "sha1-F4tDpEYhIhwndWCG9THgL0KQDug=",
+			"version": "2.3.2",
+			"resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
+			"integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
 			"dev": true,
 			"optional": true,
 			"requires": {
@@ -2304,9 +2349,9 @@
 			"dev": true
 		},
 		"deep-extend": {
-			"version": "0.4.2",
-			"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
-			"integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
+			"version": "0.6.0",
+			"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+			"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
 			"dev": true
 		},
 		"deep-for-each": {
@@ -2556,9 +2601,9 @@
 			}
 		},
 		"duplexify": {
-			"version": "3.5.4",
-			"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
-			"integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
+			"version": "3.6.0",
+			"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
+			"integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
 			"dev": true,
 			"requires": {
 				"end-of-stream": "^1.0.0",
@@ -2883,14 +2928,36 @@
 			}
 		},
 		"exec-buffer": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-2.0.1.tgz",
-			"integrity": "sha1-ACijG+CxRgth0HX5avRYO54zXqA=",
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
+			"integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
 			"dev": true,
 			"optional": true,
 			"requires": {
-				"rimraf": "^2.2.6",
-				"tempfile": "^1.0.0"
+				"execa": "^0.7.0",
+				"p-finally": "^1.0.0",
+				"pify": "^3.0.0",
+				"rimraf": "^2.5.4",
+				"tempfile": "^2.0.0"
+			},
+			"dependencies": {
+				"pify": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+					"dev": true,
+					"optional": true
+				},
+				"rimraf": {
+					"version": "2.6.2",
+					"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+					"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+					"dev": true,
+					"optional": true,
+					"requires": {
+						"glob": "^7.0.5"
+					}
+				}
 			}
 		},
 		"exec-series": {
@@ -3272,9 +3339,9 @@
 			"dev": true
 		},
 		"file-type": {
-			"version": "3.9.0",
-			"resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-			"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
+			"version": "4.4.0",
+			"resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
+			"integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
 			"dev": true
 		},
 		"filename-regex": {
@@ -4626,15 +4693,6 @@
 						"once": "^1.3.0",
 						"path-is-absolute": "^1.0.0"
 					}
-				},
-				"minimatch": {
-					"version": "3.0.4",
-					"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-					"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
-					"dev": true,
-					"requires": {
-						"brace-expansion": "^1.1.7"
-					}
 				}
 			}
 		},
@@ -4729,7 +4787,7 @@
 		},
 		"got": {
 			"version": "5.7.1",
-			"resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
+			"resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz",
 			"integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
 			"dev": true,
 			"requires": {
@@ -4750,6 +4808,12 @@
 				"url-parse-lax": "^1.0.0"
 			}
 		},
+		"graceful-fs": {
+			"version": "4.1.11",
+			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+			"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+			"dev": true
+		},
 		"graceful-readlink": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
@@ -4936,22 +5000,26 @@
 			}
 		},
 		"grunt-contrib-imagemin": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-1.0.1.tgz",
-			"integrity": "sha1-5Ho1YTN29MqpwfkERlA8rhyUTXk=",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz",
+			"integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==",
 			"dev": true,
 			"requires": {
-				"async": "^1.5.2",
 				"chalk": "^1.0.0",
-				"gulp-rename": "^1.2.0",
-				"imagemin": "^4.0.0",
-				"pretty-bytes": "^3.0.1"
+				"imagemin": "^5.3.1",
+				"imagemin-gifsicle": "^5.0.0",
+				"imagemin-jpegtran": "^5.0.0",
+				"imagemin-optipng": "^5.1.0",
+				"imagemin-svgo": "^5.1.0",
+				"p-map": "^1.1.1",
+				"plur": "^2.1.2",
+				"pretty-bytes": "^4.0.2"
 			},
 			"dependencies": {
-				"async": {
-					"version": "1.5.2",
-					"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
-					"integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+				"pretty-bytes": {
+					"version": "4.0.2",
+					"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
+					"integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
 					"dev": true
 				}
 			}
@@ -5292,9 +5360,9 @@
 			}
 		},
 		"gulp-rename": {
-			"version": "1.2.2",
-			"resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
-			"integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc=",
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
+			"integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
 			"dev": true
 		},
 		"gulp-sourcemaps": {
@@ -5310,12 +5378,6 @@
 				"vinyl": "^1.0.0"
 			},
 			"dependencies": {
-				"graceful-fs": {
-					"version": "4.1.11",
-					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-					"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
-					"dev": true
-				},
 				"through2": {
 					"version": "2.0.3",
 					"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
@@ -5366,6 +5428,12 @@
 					"integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
 					"dev": true
 				},
+				"replace-ext": {
+					"version": "0.0.1",
+					"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+					"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+					"dev": true
+				},
 				"through2": {
 					"version": "2.0.3",
 					"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
@@ -5617,6 +5685,13 @@
 				"wbuf": "^1.1.0"
 			}
 		},
+		"html-comment-regex": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
+			"integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
+			"dev": true,
+			"optional": true
+		},
 		"html-entities": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
@@ -5747,96 +5822,64 @@
 			"dev": true
 		},
 		"imagemin": {
-			"version": "4.0.0",
-			"resolved": "https://registry.npmjs.org/imagemin/-/imagemin-4.0.0.tgz",
-			"integrity": "sha1-6Q5/CTaDZZXxj6Ff6Qb0+iWeqEc=",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",
+			"integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",
 			"dev": true,
 			"requires": {
-				"buffer-to-vinyl": "^1.0.0",
-				"concat-stream": "^1.4.6",
-				"imagemin-gifsicle": "^4.0.0",
-				"imagemin-jpegtran": "^4.0.0",
-				"imagemin-optipng": "^4.0.0",
-				"imagemin-svgo": "^4.0.0",
-				"optional": "^0.1.0",
-				"readable-stream": "^2.0.0",
-				"stream-combiner2": "^1.1.1",
-				"vinyl-fs": "^2.1.1"
+				"file-type": "^4.1.0",
+				"globby": "^6.1.0",
+				"make-dir": "^1.0.0",
+				"p-pipe": "^1.1.0",
+				"pify": "^2.3.0",
+				"replace-ext": "^1.0.0"
 			}
 		},
 		"imagemin-gifsicle": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-4.2.0.tgz",
-			"integrity": "sha1-D++butNHbmt2iFc2zFsLh6CHV8o=",
+			"version": "5.2.0",
+			"resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz",
+			"integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==",
 			"dev": true,
 			"optional": true,
 			"requires": {
+				"exec-buffer": "^3.0.0",
 				"gifsicle": "^3.0.0",
-				"is-gif": "^1.0.0",
-				"through2": "^0.6.1"
+				"is-gif": "^1.0.0"
 			}
 		},
 		"imagemin-jpegtran": {
-			"version": "4.3.2",
-			"resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-4.3.2.tgz",
-			"integrity": "sha1-G8bR4r0T/bZNJFUm1jWn5d/rEvw=",
+			"version": "5.0.2",
+			"resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz",
+			"integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=",
 			"dev": true,
 			"optional": true,
 			"requires": {
+				"exec-buffer": "^3.0.0",
 				"is-jpg": "^1.0.0",
-				"jpegtran-bin": "^3.0.0",
-				"through2": "^2.0.0"
-			},
-			"dependencies": {
-				"through2": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
-					"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
-					"dev": true,
-					"optional": true,
-					"requires": {
-						"readable-stream": "^2.1.5",
-						"xtend": "~4.0.1"
-					}
-				}
+				"jpegtran-bin": "^3.0.0"
 			}
 		},
 		"imagemin-optipng": {
-			"version": "4.3.0",
-			"resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-4.3.0.tgz",
-			"integrity": "sha1-dgRmOrLuMVczJ0cm/Rw3TStErbY=",
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
+			"integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=",
 			"dev": true,
 			"optional": true,
 			"requires": {
-				"exec-buffer": "^2.0.0",
+				"exec-buffer": "^3.0.0",
 				"is-png": "^1.0.0",
-				"optipng-bin": "^3.0.0",
-				"through2": "^0.6.1"
+				"optipng-bin": "^3.0.0"
 			}
 		},
 		"imagemin-svgo": {
-			"version": "4.2.1",
-			"resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-4.2.1.tgz",
-			"integrity": "sha1-VPB9xW9HJgRi32phxUvvtEtXvlU=",
+			"version": "5.2.4",
+			"resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz",
+			"integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==",
 			"dev": true,
 			"optional": true,
 			"requires": {
-				"is-svg": "^1.0.0",
-				"svgo": "^0.6.0",
-				"through2": "^2.0.0"
-			},
-			"dependencies": {
-				"through2": {
-					"version": "2.0.3",
-					"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
-					"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
-					"dev": true,
-					"optional": true,
-					"requires": {
-						"readable-stream": "^2.1.5",
-						"xtend": "~4.0.1"
-					}
-				}
+				"is-svg": "^2.0.0",
+				"svgo": "^0.7.0"
 			}
 		},
 		"imagesloaded": {
@@ -6055,6 +6098,12 @@
 			"integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
 			"dev": true
 		},
+		"irregular-plurals": {
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+			"integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
+			"dev": true
+		},
 		"is-absolute": {
 			"version": "0.1.7",
 			"resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
@@ -6233,9 +6282,9 @@
 			"dev": true
 		},
 		"is-jpg": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.0.tgz",
-			"integrity": "sha1-KVnBfnNDDbOCZNp1uQ3VTy2G2hw=",
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz",
+			"integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=",
 			"dev": true,
 			"optional": true
 		},
@@ -6275,7 +6324,7 @@
 		},
 		"is-obj": {
 			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+			"resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
 			"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
 			"dev": true
 		},
@@ -6402,11 +6451,14 @@
 			"dev": true
 		},
 		"is-svg": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/is-svg/-/is-svg-1.1.1.tgz",
-			"integrity": "sha1-rA76r7ZTrFhHNwix+HNjbKEQ4xs=",
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
+			"integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
 			"dev": true,
-			"optional": true
+			"optional": true,
+			"requires": {
+				"html-comment-regex": "^1.1.0"
+			}
 		},
 		"is-symbol": {
 			"version": "1.0.1",
@@ -6427,9 +6479,9 @@
 			"dev": true
 		},
 		"is-url": {
-			"version": "1.2.2",
-			"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.2.tgz",
-			"integrity": "sha1-SYkFpZO/R8wtnn9zg3K792lsfyY=",
+			"version": "1.2.4",
+			"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
+			"integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
 			"dev": true
 		},
 		"is-utf8": {
@@ -7078,9 +7130,9 @@
 			}
 		},
 		"lowercase-keys": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
-			"integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+			"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
 			"dev": true
 		},
 		"lpad-align": {
@@ -7096,6 +7148,23 @@
 				"meow": "^3.3.0"
 			}
 		},
+		"make-dir": {
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+			"integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+			"dev": true,
+			"requires": {
+				"pify": "^3.0.0"
+			},
+			"dependencies": {
+				"pify": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+					"dev": true
+				}
+			}
+		},
 		"map-cache": {
 			"version": "0.2.2",
 			"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
@@ -7488,7 +7557,7 @@
 				},
 				"readable-stream": {
 					"version": "1.1.14",
-					"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+					"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
 					"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
 					"dev": true,
 					"requires": {
@@ -8151,7 +8220,7 @@
 		},
 		"onetime": {
 			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+			"resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
 			"integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
 			"dev": true
 		},
@@ -8164,12 +8233,6 @@
 				"is-wsl": "^1.1.0"
 			}
 		},
-		"optional": {
-			"version": "0.1.4",
-			"resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
-			"integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==",
-			"dev": true
-		},
 		"optipng-bin": {
 			"version": "3.1.4",
 			"resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz",
@@ -8301,6 +8364,12 @@
 			"integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
 			"dev": true
 		},
+		"p-pipe": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
+			"integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
+			"dev": true
+		},
 		"p-try": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
@@ -8540,6 +8609,15 @@
 				}
 			}
 		},
+		"plur": {
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+			"integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+			"dev": true,
+			"requires": {
+				"irregular-plurals": "^1.0.0"
+			}
+		},
 		"portfinder": {
 			"version": "1.0.13",
 			"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz",
@@ -8786,12 +8864,12 @@
 			}
 		},
 		"rc": {
-			"version": "1.2.5",
-			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz",
-			"integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=",
+			"version": "1.2.8",
+			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+			"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
 			"dev": true,
 			"requires": {
-				"deep-extend": "~0.4.0",
+				"deep-extend": "^0.6.0",
 				"ini": "~1.3.0",
 				"minimist": "^1.2.0",
 				"strip-json-comments": "~2.0.1"
@@ -8950,9 +9028,9 @@
 			}
 		},
 		"replace-ext": {
-			"version": "0.0.1",
-			"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
-			"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+			"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
 			"dev": true
 		},
 		"request": {
@@ -9879,9 +9957,9 @@
 			"dev": true
 		},
 		"sparkles": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
-			"integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
+			"integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
 			"dev": true
 		},
 		"spdx-correct": {
@@ -10225,7 +10303,7 @@
 		},
 		"strip-dirs": {
 			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
+			"resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
 			"integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",
 			"dev": true,
 			"requires": {
@@ -10259,9 +10337,9 @@
 			"dev": true
 		},
 		"strip-outer": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz",
-			"integrity": "sha1-qsC6YNLpDF1PJ1/Yhp/ZotMQ/7g=",
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
+			"integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
 			"dev": true,
 			"requires": {
 				"escape-string-regexp": "^1.0.2"
@@ -10286,31 +10364,21 @@
 			}
 		},
 		"svgo": {
-			"version": "0.6.6",
-			"resolved": "https://registry.npmjs.org/svgo/-/svgo-0.6.6.tgz",
-			"integrity": "sha1-s0CIkDbyD5tEdUMHfQ9Vc+0ETAg=",
+			"version": "0.7.2",
+			"resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
+			"integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
 			"dev": true,
 			"optional": true,
 			"requires": {
 				"coa": "~1.0.1",
 				"colors": "~1.1.2",
-				"csso": "~2.0.0",
-				"js-yaml": "~3.6.0",
+				"csso": "~2.3.1",
+				"js-yaml": "~3.7.0",
 				"mkdirp": "~0.5.1",
 				"sax": "~1.2.1",
 				"whet.extend": "~0.9.9"
 			},
 			"dependencies": {
-				"argparse": {
-					"version": "1.0.10",
-					"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-					"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-					"dev": true,
-					"optional": true,
-					"requires": {
-						"sprintf-js": "~1.0.2"
-					}
-				},
 				"colors": {
 					"version": "1.1.2",
 					"resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
@@ -10326,9 +10394,9 @@
 					"optional": true
 				},
 				"js-yaml": {
-					"version": "3.6.1",
-					"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz",
-					"integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=",
+					"version": "3.7.0",
+					"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
+					"integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
 					"dev": true,
 					"optional": true,
 					"requires": {
@@ -10379,14 +10447,22 @@
 				"xtend": "^4.0.0"
 			}
 		},
+		"temp-dir": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
+			"integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
+			"dev": true,
+			"optional": true
+		},
 		"tempfile": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
-			"integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
+			"integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
 			"dev": true,
+			"optional": true,
 			"requires": {
-				"os-tmpdir": "^1.0.0",
-				"uuid": "^2.0.1"
+				"temp-dir": "^1.0.0",
+				"uuid": "^3.0.1"
 			}
 		},
 		"temporary": {
@@ -10428,7 +10504,7 @@
 				},
 				"readable-stream": {
 					"version": "1.0.34",
-					"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+					"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
 					"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
 					"dev": true,
 					"requires": {
@@ -11085,10 +11161,11 @@
 			"dev": true
 		},
 		"uuid": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-			"integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
-			"dev": true
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+			"integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+			"dev": true,
+			"optional": true
 		},
 		"vali-date": {
 			"version": "1.0.0",
@@ -11132,6 +11209,14 @@
 				"clone": "^1.0.0",
 				"clone-stats": "^0.0.1",
 				"replace-ext": "0.0.1"
+			},
+			"dependencies": {
+				"replace-ext": {
+					"version": "0.0.1",
+					"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+					"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+					"dev": true
+				}
 			}
 		},
 		"vinyl-assign": {
@@ -11169,12 +11254,6 @@
 				"vinyl": "^1.0.0"
 			},
 			"dependencies": {
-				"graceful-fs": {
-					"version": "4.1.11",
-					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-					"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
-					"dev": true
-				},
 				"through2": {
 					"version": "2.0.3",
 					"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
@@ -11802,13 +11881,24 @@
 			}
 		},
 		"yauzl": {
-			"version": "2.9.1",
-			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz",
-			"integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=",
+			"version": "2.10.0",
+			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+			"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
 			"dev": true,
 			"requires": {
 				"buffer-crc32": "~0.2.3",
-				"fd-slicer": "~1.0.1"
+				"fd-slicer": "~1.1.0"
+			},
+			"dependencies": {
+				"fd-slicer": {
+					"version": "1.1.0",
+					"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+					"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+					"dev": true,
+					"requires": {
+						"pend": "~1.2.0"
+					}
+				}
 			}
 		},
 		"zip-stream": {
Index: trunk/package.json
===================================================================
--- trunk/package.json	(revision 43718)
+++ trunk/package.json	(working copy)
@@ -22,7 +22,7 @@
 		"grunt-contrib-concat": "~1.0.0",
 		"grunt-contrib-copy": "~1.0.0",
 		"grunt-contrib-cssmin": "~1.0.2",
-		"grunt-contrib-imagemin": "~1.0.0",
+		"grunt-contrib-imagemin": "~2.0.1",
 		"grunt-contrib-jshint": "~1.0.0",
 		"grunt-contrib-qunit": "^1.2.0",
 		"grunt-contrib-uglify": "~2.0.0",
Index: trunk/src/wp-admin/images/bubble_bg-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/loading.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/resize-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/resize-rtl-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/resize-rtl.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/resize.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/spinner-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/spinner.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/wpspin_light-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-admin/images/wpspin_light.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/smilies/icon_cry.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/smilies/icon_evil.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/smilies/icon_lol.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/smilies/icon_redface.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/smilies/icon_rolleyes.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/spinner-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/spinner.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/wpspin-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/wp-includes/images/wpspin.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
