feed importer: meaningful names for permanodes

Instead of spamming with "", "Items" and "feed account" permanodes
use the feed's title to set meaningful titles.

Simplified version.

Change-Id: I2f008a30b48a1376e45cdca8d2dfa8b23bf49f40
Clarified use of camtool googinit

To avoid user confusion, force camtool googinit use to actually
specify if Google Cloud Storage or Google Drive auth setup is
desired.

Change-Id: I6541b4a589de2dda73b725fcaf7bcdadd3f60b65
Merge "Clarified use of camtool googinit"
diskpacked: bug fix walkPack and add test.

Replace reindex.go deleted blob.Ref detection loop with a regexp.
Replace diskpacked.go's isDeletedRef with same regexp.

Add a test that verifies the returned blobs match expectations and verifies
multipack diskpacked works..

Tests fail without the changes to reindex.go.

Change-Id: I332c2c3c8c37ebf262ce95e1ec0628146ab5108e
Merge "diskpacked: bug fix walkPack and add test."
Revert "diskpacked: bug fix walkPack and add test."

This reverts commit 83d2546d21e27426f1fe5ea1886bb87f6be42d15.

Change-Id: Ia2d622601d68ca5795141de1314244f1e4cd14cb
diskpacked: bug fix walkPack and add test.

Replace reindex.go deleted blob.Ref detection loop with a regexp.
Replace diskpacked.go's isDeletedRef with same regexp.

Add a test that verifies the returned blobs match expectations and verifies
multipack diskpacked works..

Add new extension '.blobs' to devcam test's list of suffixes to copy.

Tests fail without the changes to reindex.go.

Change-Id: I0743c1b1ea295324ae3a39e70e6a07e2d6aa70e9
legal: package for compiled-in licenses

Initial implementation, printing helper and 'wiring' for cam* tools.

Change-Id: Icf8baa77ee1f12495be8f1a57b7d575d6918cb5c
importer/twitter: coordinates bugfix

Change-Id: I089f9125a231277bdabe7ccc29280f62ecd2cc51
Merge "legal: package for compiled-in licenses"
Merge "feed importer: meaningful names for permanodes"
Import github.com/bradfitz/latlong to third_party.

Change-Id: Ia952a23995b91ac9865bd0ae912bf0bf88289146
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
importer/foursquare: add a few more fields to the API struct.

Not used yet. The shout text at least we should import.

Change-Id: Ib8051e0956c6e7dbd2aee52e0a76d43b46340d20
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
schema: rewrite symlink test to not delete testdata, not use asserts

Change-Id: I238ee5d55203f5c53b294d82e2cc626c4ef78ef2
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
indextest: force timezone when testing receive

Otherwise JPEGs with EXIF can be interpretted differently.

Change-Id: Ia3fe64a92d7a8f0642363d758f2d1f402f1e4a1f
exif: make DateTime return time.Local location when unknown timezone

Change-Id: Id3ea677389e3e2e4e765116e85c0c60fb74fdff8
exif: add Exif.LatLong accessor

Change-Id: I5d5d1d3d8124e665d6bb7e6cb7d06107aa39bda7