don't 500 when given a bad form_unique_id
commtrack registration flow (Case:52839)

adds an unexposed register/commtrack page which leads to a new commtrack
domain page.  This is done with hidden fields and by adding a
domain_type component to the url.  Could be easily hooked into a
canonical list of domain types.
Merge branch 'master' into 500-to-404
automatically set the project role to read only when adding a project to an org team
starting on documentation for indicators
Merge branch 'master' of github.com:dimagi/core-hq into indicator-docs
readme on indicators
some more docs in models
updates to readme
blurb about pillowtop and force update
the rest of the documentation
Merge pull request #704 from dimagi/indicator-docs

Documentation for indicators
Merge pull request #705 from dimagi/gc-dev

Fix emailed reports for Mobile Workers
give a better error message when someone uploads fixtures with mislabeled columns
fix another tab visibility issue
Merge pull request #707 from dimagi/hotfix

fix another tab visibility issue
Merge pull request #706 from dimagi/fixture-error-message

give a better error message when someone uploads fixtures with mislabele...
allow reports that extend basictabular to specify whether to run couchdb queries with stale='update_after'
Merge pull request #708 from dimagi/stale-aggregate

allow reports that extend basictabular to specify whether to run couchdb...
merge master