pkg/schema: Fix camput panic on non-utf8 filenames or symlink targets.

Also implement the relevant integration tests for camput and camget.

Depends on CL 2216.

Change-Id: I3f541efd4e583674e9817473292fa3de8a3cdabc
fs: avoid possible nil pointer crash

http://camlistore.org/issue/401

Change-Id: I7ae091798e2f250898f14ec325a89cbfad4ee6aa
UI: enable "deleting" items on search page

Items can be selected and effectively hidden from a UI point of view.

For now, since only the selected permanode is marked as deleted, and
GC is not yet implemented, no content is actually deleted. This is
really more like hiding the content permanently without deleting it.

Change-Id: I6ebc228905e3612503f153ff3bbb44ba24a43d09
Import places and checkins from foursquare.

Change-Id: Ida2e411821f48a88212856398f5fe94caf7acd75
Merge "Import places and checkins from foursquare."
Added some icons for checkins and venues.

Change-Id: I4bfc5b7a8e099643c159ee6cb2532c71b0e62159
website: add foursquare importer to 0.8 notes

Change-Id: If91d9b9332e8234783de17bd7a25e0a9f6813976
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Merge "UI: enable "deleting" items on search page"
0.8 release notes

Change-Id: I1fb43617f7667d65239b3d264662d7ce89c76203
Merge "0.8 release notes"
No 'and' or 'or' yet. Added description for attr and tag.

Change-Id: Ib1ab293dabc264657a970c8ef3ca54b9d59868ce
Merge "No 'and' or 'or' yet. Added description for attr and tag."
camtool sync: ignore diff identity with localdisk

When either the source or the destination is a localdisk, there is no
need to warn about differing identities.

Change-Id: Ia61779dd7907099c5ab58d9ca876cf4690f6fe05
Web UI: Fix for infinite loop with extremely wide aspect ratio images.

Change-Id: I567000d10adc542e5759d06a82a28db380d225ad
Merge "Web UI: Fix for infinite loop with extremely wide aspect ratio images."
Merge "camtool sync: ignore diff identity with localdisk"
corpus: reverse-index claims with values that look like blobrefs

Allows efficiently finding parents of permanodes, or permanodes of
file contents, etc.

Adds Corpus.ForeachClaimBackLocked.

Change-Id: I6dffb32eab4a959cd3c5922a7f47d11fdcea5f3d
corpus: add PermanodeHasAttrValueLocked convenience accessor

Change-Id: Ie73270ce54c3125a76987daa9f50895c5acf42db
search: implement some of RelationConstraint (only the "parent" relation)

Allows searching for permanodes based on their parent(s).

Change-Id: I949f159edc43d895e1657bd6ae4c983758ac59f2