Better fix of #212

The manifest-from-url feature of kubelet will now accept either single or arrays of manifests.

I'm adding a bit to integration test that makes sure our container vm guestbook example causes a container to be created. Right now I'm just pulling it from https://raw.githubusercontent.com/GoogleCloudPlatform/container-vm-guestbook-redis-python/master/manifest.yaml every time. Do you think I should cache it locally? I kind of like pulling it every time because that ensures that our documentation and reality will stay aligned, but it also makes the test depend on github...
No, to both return questions, because we're not sure if the person reading the logs is going to care about the single or multiple manifest unmarshalling attempt, so we need to put both in the logs, as is done at the end.