dockertest: automatically clean up volumes on removal

Without -v, vfs/dir/ and volumes/ are never cleaned up.

Change-Id: Idbd91f19b317e0e5ca160f32f4762dcecfe10685
make.go: copy the correct binary when cross-compiling camlistored for docker

Change-Id: I40c8fed24bea62fd29863fc02f3e780fd73f903c
Merge "make.go: copy the correct binary when cross-compiling camlistored for docker"
test/integration: test for camget file -contents

Also tests that we don't bother fetching if we already have the file.

http://camlistore.org/issue/526

Change-Id: I852b63051daecf82e2376ca0683abffb73f47393
Merge "test/integration: test for camget file -contents"
Generate self-signed certs with the correct hostname.

This change makes gce/create.go generate a self-signed certificate
with the hostname from the -hostname argument and upload it to GCS
before creating a new camlistore instance.

It also makes camlistored use baseURL to figure out the hostname
when generating its self-signed certificate.

Change-Id: I64f85853dab34a7ce95e5d5997e58f2e5da43496
Merge "Generate self-signed certs with the correct hostname."
search: context.Context stored in parser

Change-Id: I4e7986e7f27c9cf1115e7e251a9e87ae506134c5
Merge "dockertest: automatically clean up volumes on removal"