devcam: warn when outdated

http://camlistore.org/issue/482

Change-Id: Ifafec9c9ff337aefa98e630242cb28f19495d4b5
integration/sharing: test that we also camget the dir contents

Change-Id: Ib45e520405403964b9b3480f62493efe9e6e1b17
New pkg/depcheck package to check Go version.

Based on kr's example (syntantically valid Go code, to make cmd/go happy, but
will fail to compile and include the failure text)

Change-Id: I11f9eeabf6bf2c77055752014c71183b7eb7b23a
My import of picasa was failing because the number of photos
returned by the API was different (by one) than the number of
photos claimed in the top-level NumPhotos attribute.

Instead of relying in the NumPhotos attribute, just keep
requesting until we get a response with nothing in it.

This is also more robust against the (admitted edge-case of
the album contents changing while the importer is running.

Change-Id: Id928a6526e2805aa64e2e59828e2575235bcf9b9
server/ui: do checkType before conf.Validate

Change-Id: I9167cad044ecd2539925ec83f2be519e2b07d0aa
Merge "My import of picasa was failing because the number of photos returned by the API was different (by one) than the number of photos claimed in the top-level NumPhotos attribute."
Hide contents view on empty permanodes.

Otherwise, we end up showing a stupid empty contents view for every
tweet, foursquare checkin, etc.

This has the downside that when you remove the last item from a
set, the contents view goes away.

Change-Id: If5f53a713aaff63d9fb294b675a5e55ca452eff1
devcam: set CAMLI_CACHE_DIR

This change makes osutil.CacheDir return a different value with devcam,
allowing us to have a different location for cached blobs from the one
used in "prod" mode.

Change-Id: I58a88627515ff41cd2be72928d020f4c14736235
Add a link in the piggy drop down to importers UI

Change-Id: I4a2ba7127822e85f086ff4155c079a74ee31fae6
Merge "devcam: set CAMLI_CACHE_DIR"
website: allow HTML in camli errors. use website for client error.

http://camlistore.org/issue/276

Change-Id: I16f139fe2b6f1200250db668fa415ae42ff2c171
Android client docker: version bump Go to 1.3.1

Change-Id: Id3cce36343688c05eff220327534f7fa5880af5d
Merge "website: allow HTML in camli errors. use website for client error."
Support more Android camera paths

I scratched my own itch and addressed
https://code.google.com/p/camlistore/issues/detail?id=494
for my HTC One M8 which stores pictures taken with its camera
to /sdcard/DCIM/100MEDIA.

Hardcoding these paths is far from being a good solution. I hope I can
find the time to get deeper into Android coding and come up with some
for https://code.google.com/p/camlistore/issues/detail?id=37 over the
next weeks.

Change-Id: I4e351c1915c5c7f66948d434d72763c826a25a16
A+C: add Fabian Wickborn (Individual CLA)

Change-Id: I22be01c78d3e2fbef116e588f9613f679f77b324
Merge "Android client docker: version bump Go to 1.3.1"
Merge "Support more Android camera paths"
Merge "integration/sharing: test that we also camget the dir contents"
devcam: add the -wipecache option

Change-Id: Ia3149361b3b210fd8e3b5fe42147018d3ab4e6fd
rollsum: don't benchmark the Rand function

Change-Id: Ibed1864d3b4c57eb3684c7208610da7015b6365d