Improved logging capture with bugshotkit.

Change-Id: I6230fb68628f9f10185edc2d798b61a36e5541b3
Combine the 'Create permanode' feature with the existing 'Create set with x items'.

The web UI was implying 'folderness' by looking for certain claims against
permanodes. This won't allow us to represent empty dynamic folders, which seems
wrong.

Thus I've changed it to just represent all pemanodes as folders. In the future,
if there are more specific types of permanodes, we can handle that.

Change-Id: I73523634114c61f33705a88a4147e13ad60c59d6
Merge "Improved logging capture with bugshotkit."
Fix regression where checkmarks don't turn blue on click.

Was caused by incorrectly building child component props in
willReceiveProps() before new props are actually set.

Simplified code to always rebuild child component props in render().

Removed overly-clever code that was trying to filter out some
prop updates. We don't send spurious prop updates in any case that
I can think of.

Change-Id: Ie067b2d667517c24524863eac62baef0178608cb
Merge "Fix regression where checkmarks don't turn blue on click."
dir: add new blobserver/dir package to do localdisk or diskpacked

Change-Id: I27a2d6b7a00e34490b9da264280c5b10f81c30ec
diskpacked: add IsDir and New

Change-Id: Iba7bfa4772c494240104f4f67e4a1a946f64b6c8
localdisk: add IsDir

Change-Id: I98748d6cb8ff650e0369ef0518eeeefce73f0354
diskpacked index syncing TODO

Change-Id: Icdd834aacf73d2a1e5ad3e6ddd212493a31be0bb
diskpacked: don't append duplicate blobs.

Change-Id: I3adce39641458a67a3cdee09bb66411dd1111acd
client: add NewStorageClient

Change-Id: Ia559ccc111a68e053fe60afb2fb39e1186f70fd1
campit: add -blobdir flag for serverless mode.

Fixes camlistore.org/issue/362

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