Include camliPath attributes as members from DescribedBlob.Members

Change-Id: I30272acd1cae805cf9477f99611275d32231b52a
Support removing roots from FUSE

Change-Id: I6929d416a6bbdad396da01210e86cb78b1f0c90b
Fix build with Go tip. Will file upstream bug.

Change-Id: I1081ff8498caf809c6b4e22a284a59b95032c3ce
types: make Time3339 zero values be JSON null, back and forth

Change-Id: Iebf3defe041aee71e6d06b73159dbd105b545081
C+A: add Ulf Holm Nielsen

Change-Id: I014a29629162b10d463b012539b01d26a42ec966
search: server-side search expression eval + result set continuation tokens

Search expressions (e.g. "tag:funny location:Portland") can now be
evaluated server-side (expr.go and expr_test.go, still nascent). Next
step is to remove this parsing and construction from the javascript UI
code.

In addition, the search result now contains a continuation token to
continue interating through the result sets in a subsequent query.
The Javascript UI should use this now instead of parsing out
modification times of things and altering the search.  If there's no
continuation token, that either means the end has been reached, or
that search type doesn't [yet] support iteration. Currently only
permanode-based queries are supported at many layers, including
continuation, but will be implemented later.

For now, the web UI should send a search query "expression" value of
non-zero length but just whitespace (like a single space: " ") to get
the home page (recently-modified permanodes") because setting both to
the zero value is an input validation error.  We should probably make
an expression operator to be more clear here (like "want:permanode
sort:recent").  But the empty space hack works for now.

Change-Id: I3ea92eb8c776159f53c49db1a7439a91c507940a
Support requesting claims as of a particular time

Change-Id: I44763bc7ffc59d08e577d7bbb74a00b3c798206d
Merge "Support requesting claims as of a particular time"
Merge "Include camliPath attributes as members from DescribedBlob.Members"
Old dog, meet new trick: experimenting with new formatting style for JavaScript.

Change-Id: I22c7ee3db5aa13e8c9b51750d27c559ee0c06859
Merge "Old dog, meet new trick: experimenting with new formatting style for JavaScript."
Reformat server_connection.js

Change-Id: Ic4b5dad8e8ab13c63fc0fe21417067ebbc2ff3b5
Implement the new "expression" support in the web ui

Change-Id: Ic0521f770ffd45c24505ff386b2c044dc307e284
New OS X Launcher

Change-Id: I259b822fd3754a38cb0ba06c885f5a8f23797a4f
Manage FUSE mount

Change-Id: Ic56a46dfd1ab0f451e7d84c4eebd6e4d8aa24b21
Test search describe with time travel

Change-Id: I6bd8dbfa64a27f4fa491655d52371487f6ea9bb5
camput: rename -name flag to -title for consistency with other commands

Fixes camlistore.org/issue/285

Change-Id: Ide3fba2c40fc8e9f0ff187c183f2cc0acd97f68e
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Merge "Test search describe with time travel"
Merge "New OS X Launcher"