Fixed issues with blobroot, added podfile

Requires cocoapods to manage dependencies now, just `pod install` to use. Fixed issues where blobroot wasn't properly set and added some more logging to the main view.

Change-Id: I59119de2c057196133648acfb641b21683488bc6
WIP: show upload progress in a table view.

Change-Id: Iff13d7934b67dbab95d4c78931c9f69aa6ad9a46
C+A: add Kristopher Cost
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Merge "Fixed issues with blobroot, added podfile"
Merge "WIP: show upload progress in a table view."
camerrors: rename MissingKeyBlob to ErrMissingKeyBlob

Change-Id: I15b7e9c1d82b8933f7969d50030ae02fa27deae7
Fix sync handler spinning on failure.

Change-Id: I4bdd568103cc6d50e208a2f3bc7523fa3abad1c8
jsonsign: don't upload public key until the first thing is signed

Change-Id: Ibe1f69bc82caae7abf98ff9fac0def944686378d
devcam: add --publish=false and --mini option to start a lite server with no blobs

Change-Id: Idcde77f72126800d610c632940552f04c396634d
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
pkg/search, pkg/client, cmd/camtool: add 'camtool claims' subcommand

Change-Id: Id9d8381facd97a946c3582b226d433ab59b18da7
Remove TODO. Done with env CAMLI_DISABLE_THUMB_CACHE now.

Change-Id: I84835c565eda7bcb0562a4748357c9e05188eca3
pkg/server: Run synchronous blob hooks first in blobhub.

Change-Id: I4cc04b10d97bb9aefea4f0e2ae61117b8ef15c17
TODO: remove some items

Change-Id: I1a57ea29222a0bf86beeff5d6b130fab753d52ee
Update gooauth2 to 5877582f0cb0

Change-Id: Icac0141baa636dfe6867ab487235f61f7e5c24b1
Start of Foursquare importer.

Change-Id: I56b0e71a3aad697b82710ebea6fc941436a3c119
client: don't use server address as alias when upgrading old config

Fixes camlistore.org/issue/342
Client fixes and cleanups:

* Fix TODO about moving camput file's havecache up a layer into
  camput itself. So now it's used for all commands (camput permanode,
  camput attr, etc). Reduces HTTP requests.

* Fix camlistore.org/issue/343 -- don't do stats before uploads
  in cases where it's useless. Adds a field to UploadHandle.

* Fix camlistore.org/issue/344: upload the public key whenever
  uploading a signed blob. Usually this is a no-op because of the
  have cache.

* Use zero (or <=0 rather), not -1, to mean unknown on UploadHandle
  Size.

* More docs on public stuff.
Convert nav to React.

Change-Id: Id05e1c87f97e0c20b935ae5360ce089993aae5ac