make locations a cacheable document
add views to location caching
remove error message column
Merge pull request #3445 from dimagi/missing-column

remove error message column
add more functions for supply point access on commtrack user

and use fewer db calls.

use iter_docs for location call too
selectively sync locations per user instead of syncing the whole fixture

http://manage.dimagi.com/default.asp?105091

basically, just use the user's linked locations to generate a base set
that includes all the parent chains, and use this set instead of the
database to generate the fixture.
Merge pull request #3447 from dimagi/selective-location-sync

selectively sync locations per user instead of syncing the whole fixture
404 on too large a form index, rather than 500
Merge pull request #3449 from dimagi/suppress-bad-index

404 on too large a form index, rather than 500
update submodule refs
specify endblocks to make templates easier to read
Add sub/compl filter to Completion Time report
Merge branch 'master' into pretty-user-display

Conflicts:
	submodules/casexml-src
Merge branch 'master' of github.com:dimagi/commcare-hq into completion_time_report
Merge pull request #3431 from dimagi/fix-submit-history

Fix submit history
Merge remote-tracking branch 'origin/multimedia-case-properties' into autostaging
Merge remote-tracking branch 'origin/pretty-user-display' into autostaging
Merge remote-tracking branch 'origin/cache-locations' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging
Merge remote-tracking branch 'origin/uth' into autostaging