Switch to different S3 endpoint
Switch to a URL in the form of
https://s3.amazonaws.com/mybucket.mydomain.com/myObjectKey
This adds support for buckets with periods in their name and S3 clones

Addresses https://code.google.com/p/camlistore/issues/detail?id=404

Change-Id: Id5c744c88916dbac5a0ab01330929546984ef2d2
website: video tutorials

Change-Id: I59556deafe520d58c5124308f329829dc38b4178
mysql: replace mymysql with go-sql-driver

from github.com/go-sql-driver/mysql at 9a7aa3606b82e2081a13a008ada88dfdb96c20fd

Context: http://camlistore.org/issue/428

Change-Id: Ia93ac35da02933bd03d2c6b7b8e5e549ba0472cb
Upgrade React to 0.10.0.

Change-Id: I1c47fec4293b762f26103d41ebd1faacb96e26e5
Aspects: A new idea for the detail page.

http://imgur.com/Re14XKc,6fYHJqp,39nnQiT#0

Camlistore is built around the idea that every object is a blob,
but blobs can also self-describe themselves as more than a blob.

For example, some blobs are also files, or images, or sets, or
permanodes, or movies, or foursquare checkins. Etc.

Here is an idea for the detail page that reflects that underlying
reality of Camlistore.

Each blob has a single canonical URL in the web UI for its detail
page. Currently this is /?p=<...>, but should ideally be just
/<blobref>.

Within the web UI, many "aspects" register interest in providing
views on blobs. Each time the user navigates to a detail page,
each aspects gets to say whether it can provide a useful view on
the blob.

Aspects are currently rendered (crappily) as tabs along the bottom
of the UI. I'm not sure how they should actually be rendered, this
is temporary.

This patch includes the following aspects:
- image (the old image detail)
- permanode (the old old permanode page)
- blob (the old old blob page)

Change-Id: Idb3cdbb203799a5d9c113d1b37b67a2724040085
Remove cam.reactUtil.quacksLike because React 0.10.0 has this built-in.

Change-Id: Id76bfe32b52fcc3896eb57cd03c1967c6b8fbfac
Add a directory aspect.

Change-Id: I27700cabafda6143534b999859f071f478f44a36
Add container aspect.

Change-Id: I54ea18ab91edb28413e01583231457b5190532c2
Don't show checkmark in container aspect right now because it's not operable

Change-Id: I63ccc449802e1d5437431ec3e3305d735a7d335e
search: recursive describe rules

Updates https://code.google.com/p/camlistore/issues/detail?id=319

Change-Id: I7ef0a0df28e306eaae969e07d9ccf1e7346316ef
ui: reduce describe depth, using recursive describe instead

Updates issue https://code.google.com/p/camlistore/issues/detail?id=319

Change-Id: Ie02b0f565c6ff4c9582cecc78914392a60bf9502
importer/foursquare: don't fetch images if we already have

Change-Id: Ib36e1b7337efa2bcd3de2aa038005b11225e05a8
Added link to #camlistore on Freenode IRC

Specified mailing list as the official discussion channel.

Change-Id: I5873f0a56e94ff438a5ee39d2b442329c7941442
C+A: add Bret Comnes (Individual CLA)

Change-Id: If73cc808a9426a003fe1f31c38b19aa5db96f702
Merge "Added link to #camlistore on Freenode IRC"
Merge "website: video tutorials"
document camliRoot

Change-Id: Iccad2ed4f3c6b29fcd95377d2cf385e7015bb9a9
importer/foursquare: incremental support.

Untested. On a plane.

Change-Id: I9a4b44b9457c8e0b25ac9cd0e0c87014a90ba10e
ui: fix 437, error in container aspect when children aren't in searchSession

Change-Id: I04e217483bc1f1b1bd55a8afedb8da8f9dcdb296
Merge "ui: fix 437, error in container aspect when children aren't in searchSession"