make: only build binaries and their dependencies.

New behavior for -targets:
- Empty only builds default binaries for this requested platform.
- * builds binaries and recursively builds pkg/..., server/..., and
    third_party/... (old empty behavior).
- Or specify the packages you want to build separated by commas.

This should fix the failing build on FreeBSD.

Change-Id: I3e19fd26b7fa5526bb2139487f25a07fa01952c4
Fix crash with "go test -v -cpu=1,1 ./cmd/camput/"

Don't double-register the help flag. Only affects tests run twice, like above.

Change-Id: Ia235f2e2aa4a70e3b5a5c6fe21d8add90069664f
Merge "make: only build binaries and their dependencies."
buildbot: send sigterm instead of sigkill to child

Because if e.g. 'devcam test' is the current child process, we want it to be
able to catch the signal and kill its own child too.

Change-Id: I3e3c9c10c8d7f5d793c98b604baf8df56608003e
camput: limit upload concurrency (number of goroutines)

Use separate workers for directory uploads.
Limit upload concurrency to 3+2+3 (normal+directories+stat)
goroutines on Android, and 10+5+10 otherwise.

Thanks to the predictably failing test (1333551)
which we can test against, we can eliminate the need for
unbounded number of upload goroutines (see ee4550b).

Change-Id: Idac4c94b7d7ec4fc6c6a77fed111e0ece0843545
make: add cammount to default targets.

Fixes default build on Linux (and probably Darwin).

Change-Id: Ice9e4cfbcde2b565c7f084c5cac57468bea08165
Getting started with 0.7 release notes.

Change-Id: I23dae7c1219c2632d2e0a505699631058a7b4163
Merge "Getting started with 0.7 release notes."
Merge "camput: limit upload concurrency (number of goroutines)"
camput: re-enable deadlock test, now that it's fixed

And tweak limits a bit lower.

Change-Id: I7a38ffce37a997aa6ce9943e13605e76476f5646
Add the website to the top-level Dockerfile too

Change-Id: I5c6116c629dc31db215c0ec4ffba67a45d9b8516
New Android app uploaded to Play. Version 2 aka '0.6.1'.

Change-Id: I0f655de272e15f854a909b629b68a2dd012e36c2
ui: Add QR code for configuring mobile clients.

Creates new page @ /ui/mobile.html for generating a QR code that
embeds configuration data for setting up mobile clients.

Imports code.google.com/p/rsc/{gf256,qr} version:

parent: 149:a3cbaf2339c4 tip

This addresses the server and web components of
https://camlistore.org/issue/372

Change-Id: If9239dd138707080afd7dedb5770d04893cbf0ba
Merge "buildbot: send sigterm instead of sigkill to child"
react: Add a better package comment

Change-Id: I427bcc0e8554323def325bf2d15707963299e45e
buildinfo: add func TestingLinked

Change-Id: I664f72ec04748079929d0ad96e24b33bc14c6c77
client: don't call osutil.HomeDir during test.

Prep for future changing which makes this crash.

Change-Id: Ic02f7319deffb1d47e89f45d066fa4e62d45e499
leak: fix test print

Change-Id: I936cf556bf2e26d4862d6427f790aa4f5fca32f1
leak: disable test by default for now

Change-Id: Idf590dc4b69b69e860c0d321428b18a30bf77254
osutil: fail if used during tests

Disabled by default for now. Will fix cases and set by default, to proactively
catch future testing mistakes.

Change-Id: If292ccd105e214ee888bcad98efb4e49f052e4fd