schema: fix hang in WriteFileChunks, used by vivify & the Android app

Change-Id: I6099633a300119ef3f0e47266bb6196c475b6378
Merge branch 'master' of ssh://camlistore.org:29418/camlistore
NewCamliFileSystem needs a client. Work on Issue 95.

Change-Id: I417d9d04398e734d88d3139a91309a8f0eb8084d
fs: cleanup

Change-Id: Iae3404afe5fc5cf0d83cc45e7822886bce25fe21
dev-cammount: make it start up again. needs auth env now.

Change-Id: If829a09f3fddee69ffb3839dfd8d0891e0862239
fs: move some common code to fs; create recent.go

Change-Id: I25c5e906988efecbabc266c407d9129e42993fb4
Make newui ready to dev on with closure compiler, plus misc cleanup.

Added env var in dev-server and rules in Makefile to build
all.js with the closure compiler from the js files in newui.

Misc related changes:
-fixed a few closure annotations and added a few as well.
-added missing options to dev-server usage.
-renamed CAM_HTTP_DEBUG into CAMLI_HTTP_DEBUG for consistency.

Change-Id: Ica2c12358150aec24147628201e6f7a5852f9383
a few camlibot changes

1) Use "make forcefull". Please note that this will fail
with the default Go1 version installed by ubuntu packages.
2) Use --offline with dev-server to avoid pulling the
closure stuff.
3) Waterfall display (new stuff on top, older at bottom).
4) Added a camput -vivify run, with the subsequent camgets
to check that the file has indeed been pushed.

Change-Id: Icd164932bd61d54ddbece12ef420524643e07f1b
Merge "Make newui ready to dev on with closure compiler, plus misc cleanup."
search: rename populateJSONThumbnails to populateJSONAndThumbnails

Change-Id: Ibd4db3909c01c8a352df1875de703c71d657c428
Merge branch 'master' of ssh://camlistore.org:29418/camlistore
search: use a struct for recent items, not manual map

Change-Id: I443983b3689434afc0471a55357a78d03c0bb18f
fs: playing with dynamic directories, seeing how often OS X refreshes

Change-Id: Ic22d59f16f25ced71d06cf22e404ed3c2a1d6e66
search: handler response type cleanup (Issue 99).

Notably, don't mix 'meta' bag keys with rest of response. Makes it easier for both Go and Closure types to not mix keys from one type with another type.

Change-Id: I65e51f2a6c236c5111b5a9b88830e1220d6b29d4
search: move thumbnailSize out into a func

Change-Id: If7d6ab242fe7fcef2174aa9dad12a85a06ce0091
localdisk: minor cleanups, copy one paranoia check earlier

Change-Id: I81cc2bf054dae6fdc5428d8e44cb710b2aae6d88
schema: work-around fix for Issue 97/100 until 102 is fixed

Change-Id: Ied51ffe2b50acc390d068696ebbe88e60061ef91
Merge branch 'master' of ssh://camlistore.org:29418/camlistore
search: fix error message

Change-Id: Ic89e3a32a919414746eeb1c96f3b694fabf9798a
index: re-index on file failure. Issue 103.

Change-Id: I740dbcf951d865df32c2f54d9d4119af135713db