buildbot: option to skip test suite, mainly for debugging.

Change-Id: Ief506ed1403a48eecd3ef37e17818d3612ae40b4
client/upload: decode JSON response into struct instead of map

Change-Id: I63c660ae48bf7d896eed69aed84a805158709c86
camtool/dbinit: fix error printing

Change-Id: I749eae0207f5aa96bb342cf961d8511344acc26c
camtool/dbinit: replace dbname placeholder before creating table

Change-Id: I1a6c9f10c0731f5422a1d9780815e6e5235bb090
wkfs: make Create use OpenFile(WRONLY) instead of RDWR

Change-Id: Ifbd82b1392a436229fd350a604e1125cf7b1f64d
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
camlistored: missing error checks in self-signed cert writing

Change-Id: I19629179b580859fa670fa22f4ca319280728d2a
camlistored: change an ioutil.ReadFile to wkfs

Change-Id: Id5d50d33bcfb7395b55f0f28776e1f6c880ccf46
webserver: use wkfs for tls cert/key

Change-Id: Ifdccd5421f54bad206b03d48bad264c3a4539e70
pkg/client: some more wkfs usage

Change-Id: Ib4098304beb52492e1b62bfeb88962c9d4095c0d
googlestorage: some code and doc polish

Change-Id: Ibf84c403d03552296a5f22a26859b247d59ddcf5
wkfs/gcs: support for writing files

Change-Id: I4916dc6b07130d31c732da9df0dd3e7189eb8075
mysql: create database now distinct from create tables

Because we do not want the database name to be optional with a
placeholder (/*DB*/) in the statement that creates the database, since
it is not actually optional there - as opposed to when creating tables.

Change-Id: I05351d76d95071492d763758a11454f219524510
Merge "mysql: create database now distinct from create tables"
devcam test: do not "recurse" temp GOPATH, docs, couple more options.

Problem: make.go creates an isolated temp gopath ./tmp/build-gopath. The
integration tests make use of that gopath (by running make.go) to build
the tools, and run the test world in it. Similarly, devcam test uses
make.go to setup that temp gopath, and runs the tests from the source
files in that gopath. Consequently, when the integration tests are run
through devcam test, even though they're run from the temp gopath, they
would use the make.go in it, which would create a nested temp gopath
(CAMLIROOT/tmp/build-gopath/src/camlistore.org/tmp/build-gopath) in
which to run the tests.

This patch addresses this issue by creating a new flag (-envGoPath), and
the corresponding env var (CAMLI_MAKE_USEGOPATH), which tells make.go
not to create a new temporary gopath (and hence not to mirror any
files), and to rely on the already set GOPATH env var instead.

Also refactored make.go a bit, and added a couple options and doc to
devcam test.

Change-Id: Ia8a5d7a31e6e317f05218d9e18fb886001cd19cb
Merge "devcam test: do not "recurse" temp GOPATH, docs, couple more options."
Merge "buildbot: option to skip test suite, mainly for debugging."
Moved the nav from the side to across the top.

Various other related improvements.

Change-Id: I4469991ef4327a9a80f1bbf5ba5fed2a10f4eb79
Reset selection on navigation.

This fixes https://code.google.com/p/camlistore/issues/detail?id=484.

Would be better to store it in history and restore, but ... later.

Change-Id: If8c1d3fab89a689be859c70c2cba71583dfdc789
Make the piggy menu work on mobile devices.

Change-Id: Iab7a557d3c8d1ac5099ce09709b4493363570a64