add different method of limiting default report users to a group
cloudcare api tests for a variety of inputs and parameters
delete dead cloudcare view
refactor api functions to a helper/config class
add domained by_owner case view
fix translation string
Merge branch 'master' of github.com:dimagi/core-hq into cloudcare-performance
make classes inherit from object
don't include docs when only querying for ids
more efficient case iteration, and api cleanup

- cloudcare api shouldn't include case history
- remove some api functions and funnel everything through the helpers
- update tests
fixing strip_history boolean arg.

in other words, set fast=True
Merge branch 'master' into cloudcare-performance
merge master
add footprint tests and refactor footprint code to api helpers

- this actually fixes a bug caught by the tests where the footprint
  wasn't behaving how you'd expect if you were using filters.
- some more optimization tweaks
use bulk_get_lite to iterate cases
Merge pull request #469 from dimagi/cloudcare-performance

Case API refactor
change name to id
Merge pull request #471 from dimagi/id-name

change name to id
delete lingering fixture ownerships on OTA restore (for ones already there) and when deleting data items (for the future)
minor cleanup and comments