Upload by way of significant location change service.

Change-Id: I1793da66ce642bd896f1a41e464cb6e97356c7e1
Added some progress towards search.

Change-Id: I755f6c05a011461ba78441d5e1cfb8d8dfeb19e1
devcam server: properly wipe mongo

Change-Id: Ib75a460a4be84e21affc662d45b3cf1e321b15bd
Merge "devcam server: properly wipe mongo"
Merge "Upload by way of significant location change service."
Merge "Added some progress towards search."
query_test: remove some comments, now that they're on RelationConstraint

Change-Id: Id38dcbb2cfce4ab15ec55c08005356fb2e018ee6
search: add a basic query benchmark

Change-Id: I1da18ef34a5d1f83bb5be2f9684a64bc43312bd7
search: generate an optimized matcher and use it within the matching loop

benchmark                         old ns/op    new ns/op    delta
BenchmarkQueryRecentPermanodes        27987        27512   -1.70%

benchmark                        old allocs   new allocs    delta
BenchmarkQueryRecentPermanodes           99           87  -12.12%

benchmark                         old bytes    new bytes    delta
BenchmarkQueryRecentPermanodes         6433         6207   -3.51%

But will be better in practice with more blobs.

Change-Id: I4673702231c52864249329818145aad11da2b4fc
Merge branch 'master' of https://camlistore.googlesource.com/camlistore