App Engine: more ressurection work. gets further.

Change-Id: I88a36eb637fe531e2666dea8dc6c94cc442804f8
App Engine: remove a directory that is now just stutter

Change-Id: Iee8847ef670b1dd192f3f05c55f22aab3d71ba95
App Engine: start of writing an IndexStorage impl for datastore.

Change-Id: I03fb6be33b570fa56a4370f6ca86da6858490510
gofmt

Change-Id: I14f5c2129fb50c84ec3977049d1b8c1787636c65
App Engine: ContextPool

Change-Id: I8eb3116fc9a06d99a4d14850c8cbcc0bc61da26f
App Engine: implement IndexStorage.Get

Change-Id: I7f123df494f32f5f8a28bbd8e4d0aeb11aecce8b
Fix JavaScript UI things I broke earlier when simplifying signing discovery

Change-Id: Idf4effe3cbf97ec4ccb51197a0b3c857cb7c3569
More App Engine index work.

But fail: 2013/01/09 03:38:54 replica: receiving blob, 1 successes, 1 failures; last error = API error 1 (datastore_v3: BAD_REQUEST): ApplicationError: 1 operating on too many entity groups in a single transactio

See http://stackoverflow.com/questions/8251594/how-many-objects-is-too-many-for-in-a-single-transaction-to-googles-datastore

Sigh.

Change-Id: I90dff1b6bd40a00b4be19c5599583d2131b739d4
Index directories with "fileinfo", and use this to
find their name in a search request.

Fixes http://code.google.com/p/camlistore/issues/detail?id=79

Change-Id: I755afd8f52dbd2f8a48ba72bed0a6b0192d1dd71
App Engine: use an Entity Group per namespace index

Change-Id: I885b6093ff87f71cf032bf984eb2041f0705cf08
App Engine: index: implement Delete

Change-Id: I4ddf8656dd93094336d380cce9a92983baea502c
rename TODO

Change-Id: I544c7bb2db76fd67200b9d00bb2c8ea15bb8042c
index: typo and more logging

Change-Id: I814939ba7338eefb8ba919cada24feed8249d3dd
App Engine: use proper types + noindex in storage handler

Change-Id: I6f85086d89659b1cef9d9953627ff7e468b273e1
App Engine: the index works now, and everything seems to basically work!

yay.

Change-Id: Ib6c7983de4a81decf16389b5883726830fc4d9db
schema: add FileTime to guess the file
creation time from potential file metadata.
camput: add the -exiftime option that allows
the use of the above for -filenodes and -vivify.

Fixes: http://code.google.com/p/camlistore/issues/detail?id=77

Change-Id: I05d1af3d875bb984e47e06775fd149e5ed0ed7b1
appengine: don't build contextpool except in appengine context
serverconfig: make the localdisk optional, so that
s3 can be used as the primary blobserver.

Fixes http://code.google.com/p/camlistore/issues/detail?id=81

Change-Id: I12a7eb9a3dafc885eaaf14ba8da8716a6440416a
Merge "serverconfig: make the localdisk optional, so that s3 can be used as the primary blobserver."
Make sqlite support optional and detectable.