Version 1.16.0-dev.5.3

Cherry-pick b500f3c0089e133aae45857cbc08a65aeedd40f3 to dev
Update pub to 217fc8ae2bdee58ebf4b11a6fa3d49624d90c0c4
Cherry-pick bf9ab643cdb27e60497e5529beb059dcb090fbec to dev
diff --git a/DEPS b/DEPS
index c64cf6d..405c071 100644
--- a/DEPS
+++ b/DEPS
@@ -45,7 +45,8 @@
   "dartdoc_tag" : "@v0.9.0",
   "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97",
   "dart_style_tag": "@0.2.4",
-  "dev_compiler_rev": "@0c5dd2d1e999c421d978a478e267aac6279e087a",
+  "dev_compiler_rev": "@0ed6aeca35fa0e618ad0f7f19f3eba64afdd80c4",
+  "func_rev": "@8d4aea75c21be2179cb00dc2b94a71414653094e",
   "glob_rev": "@704cf75e4f26b417505c5c611bdaacd8808467dd",
   "html_tag" : "@0.12.1+1",
   "http_tag" : "@0.11.3+3",
@@ -72,7 +73,7 @@
   "plugin_tag": "@0.1.0",
   "pool_tag": "@1.2.1",
   "protobuf_tag": "@0.5.0+1",
-  "pub_rev": "@5257a0630a8db4f1ae339910eef5080ce384afc7",
+  "pub_rev": "@217fc8ae2bdee58ebf4b11a6fa3d49624d90c0c4",
   "pub_cache_tag": "@v0.1.0",
   "pub_semver_tag": "@1.2.1",
   "quiver_tag": "@0.21.4",
@@ -176,6 +177,8 @@
       (Var("github_mirror") % "dartdoc") + Var("dartdoc_tag"),
   Var("dart_root") + "/third_party/pkg/dev_compiler":
       (Var("github_mirror") % "dev_compiler") + Var("dev_compiler_rev"),
+  Var("dart_root") + "/third_party/pkg/func":
+      (Var("github_dartlang") % "func") + Var("func_rev"),
   Var("dart_root") + "/third_party/pkg/glob":
       (Var("github_mirror") % "glob") + Var("glob_rev"),
   Var("dart_root") + "/third_party/pkg/html":
diff --git a/tools/VERSION b/tools/VERSION
index 58909c0..cf826c5 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -28,4 +28,4 @@
 MINOR 16
 PATCH 0
 PRERELEASE 5
-PRERELEASE_PATCH 2
+PRERELEASE_PATCH 3
diff --git a/tools/deps/dartium.deps/DEPS b/tools/deps/dartium.deps/DEPS
index 362e8a3..26151f2 100644
--- a/tools/deps/dartium.deps/DEPS
+++ b/tools/deps/dartium.deps/DEPS
@@ -8,7 +8,7 @@
 # Now we need to override some settings and add some new ones.
 
 vars.update({
-  "dartium_chromium_commit": "d70bedf071e56a6bb1d8ad0df8ece98745e0401a",
+  "dartium_chromium_commit": "c2d1ddba7a86ce11a8dcb77a4ac101872d6110bd",
   "dartium_webkit_commit": "b4483b1ace5b28b4678cf132087db9cd9e18deb6",
   "chromium_base_revision": "338390",