Upgrading flutter to 1.17.0-dev.0.0 (#498)

diff --git a/Dockerfile b/Dockerfile
index a9a1a09..06d1977 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,7 @@
 # To retrieve this value, please run the following in your closest shell:
 #
 # $ (cd flutter && git rev-parse HEAD)
-ARG FLUTTER_COMMIT=58cad787d89cc12e72f1f0ec3f1df6a9796ef029
+ARG FLUTTER_COMMIT=aee9e94c21009bfc6c08f442eacde06f001c25f9
 
 # We install unzip and remove the apt-index again to keep the
 # docker image diff small.
diff --git a/flutter b/flutter
index 58cad78..aee9e94 160000
--- a/flutter
+++ b/flutter
@@ -1 +1 @@
-Subproject commit 58cad787d89cc12e72f1f0ec3f1df6a9796ef029
+Subproject commit aee9e94c21009bfc6c08f442eacde06f001c25f9
diff --git a/pubspec.lock b/pubspec.lock
index 6ebacfb..2f0aaa9 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -8,6 +8,13 @@
       url: "https://pub.dartlang.org"
     source: hosted
     version: "0.1.9"
+  _fe_analyzer_shared:
+    dependency: transitive
+    description:
+      name: _fe_analyzer_shared
+      url: "https://pub.dartlang.org"
+    source: hosted
+    version: "1.0.3"
   analysis_server_lib:
     dependency: "direct main"
     description:
@@ -21,7 +28,7 @@
       name: analyzer
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.38.5"
+    version: "0.39.4"
   appengine:
     dependency: "direct main"
     description:
@@ -84,21 +91,21 @@
       name: build_resolvers
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.2.1"
+    version: "1.3.3"
   build_runner:
     dependency: "direct dev"
     description:
       name: build_runner
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.8.0"
+    version: "1.8.1"
   build_runner_core:
     dependency: transitive
     description:
       name: build_runner_core
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "4.5.3"
+    version: "5.0.0"
   built_collection:
     dependency: transitive
     description:
@@ -196,7 +203,7 @@
       name: dartis
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.3.0"
+    version: "0.4.0"
   discoveryapis_generator:
     dependency: "direct dev"
     description:
@@ -211,13 +218,6 @@
       url: "https://pub.dartlang.org"
     source: hosted
     version: "0.10.11"
-  front_end:
-    dependency: transitive
-    description:
-      name: front_end
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "0.1.27"
   gcloud:
     dependency: transitive
     description:
@@ -344,13 +344,6 @@
       url: "https://pub.dartlang.org"
     source: hosted
     version: "3.0.1"
-  kernel:
-    dependency: transitive
-    description:
-      name: kernel
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "0.3.27"
   logging:
     dependency: "direct main"
     description:
@@ -534,7 +527,7 @@
       name: source_gen
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.9.4+6"
+    version: "0.9.5"
   source_map_stack_trace:
     dependency: transitive
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 62b4e7c..69e4fd8 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -7,13 +7,13 @@
 
 dependencies:
   _discoveryapis_commons: 0.1.9
-  analyzer: ^0.38.0
+  analyzer: ^0.39.0
   analysis_server_lib: ^0.1.4
   appengine: ^0.10.3
   args: ^1.5.2
   bazel_worker: ^0.1.23
   crypto: ^2.0.0
-  dartis: ^0.3.0
+  dartis: ^0.4.0
   http: ^0.12.0
   logging: ^0.11.0
   meta: ^1.1.8