Fix up client tests now that we check the query in FakeHandler
Handle errors slightly more intelligently
Merge pull request #981 from bgrant0607/master

Add containerPort to service schema. Regenerate HTML. Add instructions f...
Move FakeCloud into its own pkg
Move GCECloud into its own pkg
Move VagrantCloud into its own pkg
Make cloud providers be plugins
Whitespace
clarity: rename minionRegistryMaker to makeMinionRegistry
Treat async loops the same.

In the name of consistency, treat the PodCache loop the same as the
EndpointController.
Merge pull request #979 from thockin/cleanups

Accumulated minor cleanups
Merge pull request #980 from thockin/cloudproviders

Make cloud providers into plugins
Merge pull request #943 from smarterclayton/only_wait_for_acceptance

Clients must wait for completion of actions
Rename a bunch of "Make" functions to "New"

Also rename some to other names that make better reading.  There are still a
bunch of "make" functions but they do things like assemble a string from parts
or build an array of things.  It seemed that "make" there seemed fine.  "New"
is for "constructors".
Merge pull request #984 from thockin/make_vs_new

Rename a bunch of "Make" functions to "New"
Add some extra debugging, and a sleep to attempt to deflake the update test.
Fix logic errors in validate cluster and make it work for vagrant again
Merge pull request #905 from erictune/cleanup6

Dereference string* before printing it with "%s%".
Merge pull request #988 from derekwaynecarr/keep_validate_cluster_provider_neutral

Fix logic errors in validate cluster and make it work for vagrant again
Merge pull request #986 from brendandburns/integration

Add some extra debugging, and a sleep to attempt to deflake the update t...