Update docs (#234)

* Remove the old Search API.

* Remove the old Remote API.

* Remove the old sockets API.

* Temporarily remove blobstore API for v2 preview.

* Revert "Temporarily remove blobstore API for v2 preview."

This reverts commit 169bbdd4674a0fc862fd6a12a843eb2b3bba01cd.

* Update docs for QA.

* Update module API docs to indicate manual_scaling must be used for NumInstances, etc.

* Update module API docs to indicate manual_scaling must be used for NumInstances, etc.
diff --git a/README.md b/README.md
index 9fdbacd..2aef8ed 100644
--- a/README.md
+++ b/README.md
@@ -97,4 +97,9 @@
 before you use code that needs key conversion.
 
 You may want to add this to each of your handlers, or introduce middleware where it's called.
-`EnableKeyConversion` is safe for concurrent use. Any call to it after the first is ignored.
\ No newline at end of file
+`EnableKeyConversion` is safe for concurrent use. Any call to it after the first is ignored.
+
+## QA
+
+Googlers, [integration tests](http://go/appengine-go-integration) run on the QA branch. You should first merge to QA
+and verify the integration tests pass before cutting a new release.
\ No newline at end of file
diff --git a/module/module.go b/module/module.go
index ffb3a64..3e5631b 100644
--- a/module/module.go
+++ b/module/module.go
@@ -28,7 +28,8 @@
 }
 
 // NumInstances returns the number of instances of the given module/version.
-// If either argument is the empty string it means the default.
+// If either argument is the empty string it means the default. This only works
+// if you are using manual_scaling in your app's config file.
 func NumInstances(c context.Context, module, version string) (int, error) {
 	req := &pb.GetNumInstancesRequest{}
 	if module != "" {