schema: correct a typo in error message

Function Stat is invoked, but the error message mentions lstat.

Change-Id: I66b5cca3cdc2c6281ce720977d34452502a92aa7
schema: fix typos in error messages

1. Error messages in dirreader should mention dirreader instead of
   filereader.
2. Remove \n at the ends of error messages.
3. Use errors.New for plain text error messages.
4. Give precise static-set information in one error message.

Change-Id: Iae0f46bca492e9dbbe41b4c1bebf5f5950d722b5
camput: use Errorf to print critical errors even when non-verbose

http://camlistore.org/issue/524

Change-Id: Ied24471288ea459785291281afa7316a257b6884
camget: actually check size of file on server

Also fix the other bug that was making the first bug only visible when
verbose :-)

http://camlistore.org/issue/526

Change-Id: Ia33bdc73a0eab4995f79abd7e9a37f08d3391f06
Moved contextual nav items back to a sidebar.

Global nav items remain in piggy menu.

This is an adaptation of https://camlistore-review.googlesource.com/#/c/3898/ by Mario Russo <mail.mr@gmail.com>.

Change-Id: I85f7f386aa0573026253e13c5bd12b46ad08f83a
Fix badly aligned piggy animation in upload dialog.

Change-Id: I69e9432a90382a2ece9c5f77c089de7f7c9ea492
make main dockerfile build again (add depcheck)

Change-Id: I7e10e705b84257415a0087617fdfc39fde67f0b1
ui: added 'No results found' message to blob item container

this patch incorporates visual feedback from aaron

Change-Id: Ib7b8bbc7daa958693dafc9b2108cac3ee91bb870
Fix scrolling on firefox

Change-Id: Ic023dba06680f3d4772fe709b7f5f0dd0d54e7ae
Merge "make main dockerfile build again (add depcheck)"
Rename pkg/misc to pkg/hashutil

It only had one function anyway.

Change-Id: Iec4b7868d823148c8e1d2607347fe9d3c1463403
Merge "Fix scrolling on firefox"
Help devcam find itself correctly on OS X

This implements osutil.SelfPath on darwin by trying a $PATH lookup
using the command invocation name. Stops the nagging "couldn't stat
devcam binary" message on OS X.

Change-Id: I42c7f5c30148d810ca753e0812b772db24e93356
Merge "Help devcam find itself correctly on OS X"
Fix bug where 'no results' message sometimes showed momentarily.

SearchSession::isComplete() could sometimes return the wrong answer.
Nulling out the continuation is needed to make loadMoreResults()
idempotent. So had to add more state to SearchSession specifically
for tracking completeness.

Change-Id: Ic2a90c73f3a764f358476cffa6d498ea53103421
Merge "Fix bug where 'no results' message sometimes showed momentarily."
Merge "camput: use Errorf to print critical errors even when non-verbose"
strutil: add IsPlausibleJSON

Use it in camtool search, and for https://camlistore-review.googlesource.com/#/c/2888/

Change-Id: Ibae0b4aa346cc8c18ff6a4b4eef994cfddd42dda
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
client: use index expression over rename map

Use index expression instead of loop.

Change-Id: I26b85e239a227f234fa7432bf7444b6c73e949ba