Check IsTransitive in share handler and add tests.

Also fix a bug in interpretation of via chain, which caused sharing
to be overly permissive.

BUG=https://code.google.com/p/camlistore/issues/detail?id=226

Change-Id: I4459a67d1b40e4a50f111ce708dbfcbd975f3f15
make.go: don't use GOBIN; copy binaries out from temp GOPATH/bin by hand

Fixes http://camlistore.org/issue/229

Change-Id: I7769330e0982a92d4fa90bbce44330b6a473ee0b
Check IsTransitive in share handler and add tests.

Also fix a bug in interpretation of via chain, which caused sharing
to be overly permissive.

BUG=https://code.google.com/p/camlistore/issues/detail?id=226

Change-Id: I4459a67d1b40e4a50f111ce708dbfcbd975f3f15
Merge "Check IsTransitive in share handler and add tests."
make.go: preserve executable bit when copying binaries to bin

Change-Id: Ia2c415aaaa2ab5ffa52766f5adfb4f5af7377961
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Require transitive on shares when assembling file schema blobs.

Change-Id: I48be9855829448ddcb076d3b826c0394c1499f99
website: document the 0.5 release, Castletownbere

Change-Id: I825bd08fdc60d84137e7b68663058ba7fa2fc42d
Remove dev-pass-camput from make-release.

Change-Id: I503895e1555b6c7eefef1e0af2baefceb623557d
Add 0.5 to misc/release-history-tags

Change-Id: Id5756cd120ebd2548ac314f34e5f0095280fd71f
buildbot: Add more debugging.

This adds the error returned from exec to the log message, and
provides '(empty)' placeholders when no stdout or stderr is present
from the called binary.

This has the effect of changing the silent errors I was seeing on my
buildbot from:

"""
Error:
	:
"""

To:

"""
Error:

	exec: "devcam": executable file not found in $PATH

Stdout:
(empty)

Stderr:
(empty)
"""

Also provides a /stderr handler linked from the status page that
allows all the logs to be viewed.  This is handy when the logs from an
individual test don't provide enough info to debug a build problem.

Change-Id: I4b3ef5a5db6aac1ddf41c41bc2fff310f19a82a1
Merge two copies of StatsReceiver into common location.

Change-Id: I05bd36aef3293927fb518296b43a088f284356ea
Merge "buildbot: Add more debugging."
schema: fix a race on errors in FileReader.GetChunkOffsets, add tests

Change-Id: I51635d01c3c88c5f97ac15172c5b565f07dde350
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
client: upload public key if necessary whenever uploading a signed blob

Change-Id: I2e61da4fa2eeae2332c67902f8dd5f064b027835
Update header's copyright holder.

Change-Id: I76acd86f442dfe85513a92061deb60e746100e8a
devcam: don't use current environment as scratchpad for future process's environment

Remove calls to os.Setenv.

Change-Id: I9a0c611eb534b278459ddf724b8e7d181f2395ef
kvfile: say which lock file couldn't be acquired.

Still not a great error message, though.  Should say pid or something.

Change-Id: I4382f23e62e58f8fd472e8d84c3555f4f951d90d
Fix two jsonconfig.Obj used without calling its Validate method

Change-Id: I4ddefd049b804c23c1f0a7727ecd76d1f2754232