Update prebuilts to go1.7 ab/3151923

toolchain/go sha a31456e050

Change-Id: I21a58e6f1f449ccafc2a66a7ae64a8fdb2fd66f9
diff --git a/doc/effective_go.html b/doc/effective_go.html
index 1e66c0c..f6fe48c 100644
--- a/doc/effective_go.html
+++ b/doc/effective_go.html
@@ -2238,13 +2238,12 @@
 
 <h3 id="generality">Generality</h3>
 <p>
-If a type exists only to implement an interface
-and has no exported methods beyond that interface,
-there is no need to export the type itself.
-Exporting just the interface makes it clear that
-it's the behavior that matters, not the implementation,
-and that other implementations with different properties
-can mirror the behavior of the original type.
+If a type exists only to implement an interface and will
+never have exported methods beyond that interface, there is
+no need to export the type itself.
+Exporting just the interface makes it clear the value has no
+interesting behavior beyond what is described in the
+interface.
 It also avoids the need to repeat the documentation
 on every instance of a common method.
 </p>
@@ -3665,4 +3664,3 @@
 var _ image.Image = Black
 </pre>
 -->
-