pkg/blobserver/diskpacked: Implement blob streaming.

Change-Id: Ia5336c9556d9f9f02dc87d992a53415d5489a298
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Fix Twitter import bugs: paging via API on boundaries, and ignore tweets from zip also in API.

Change-Id: Idd4335b0a81ed031ec3897e1190f0e53e042b66f
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Twitter importer: images

Not in zip files yet.

Change-Id: If46e2565959a3d595c179ce3e2fac2d93a7ea5f6
serverinit: bootstrap publisher camliRoot in dev-mode

http://camlistore.org/issue/455

Change-Id: If6e1977e5fd63d48accd4a7f99f063f6c990d4e1
Merge "serverinit: bootstrap publisher camliRoot in dev-mode"
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
buildbot README: link to setup script for hacking

Change-Id: Id583796ede48fad0e3000b3ab97551e889fa2c37
Twitter importer: fetch images referenced by tweets in zip files too.

Change-Id: Ia4cc21b5f123528b090f3499798a93d23be15566
Also: imgur and twitpic slurping.
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
ui/blob.js: hash for non ascii too

http://camlistore.org/issue/450

Change-Id: Ic474833927d28de0ba403eeabef6295e406463a2
Merge "ui/blob.js: hash for non ascii too"
start at twitter renderer.. pretty ugly right now. still working on it...

Change-Id: I7e4940d05bf0eb03f2eb68fb330a8fbe77c38173
fileembed: don't concatenate more than 50 string literals

Workaround for https://code.google.com/p/go/issues/detail?id=8240 /
camlistore.org/issue/460

Change-Id: Id11940742416b88d36bec686699f937d3858dd58
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
search: add is:post and is:checkin

Change-Id: I0d7c5f969de5a5c6bbf6dfd7acfb4774f0a00d4a
search: add attribute substring search

Change-Id: I3b30541c43b5fba84491b98ed73d34a64465c24e
ui: fix permanode page

This was null. Not sure why.

Change-Id: I501ab108a386832cf9f7f7d41b3c7172329f45f4
Merge "ui: fix permanode page"