basic tabular reports
add app.display.name
Merge pull request #453 from dimagi/app-name

add app.display.name
move datatables constants into modules for easier usage
fix redirect loop bug
fix url
Merge pull request #454 from dimagi/redirect-fix

fix redirect loop bug
Backwards compatible reports API change to make it easier to get all users or
all users filtered by group name using the same field.
create some helper functions for oft-used xpaths in form/suite generation
minor backwards-compatible reports changes
fixes to BasicTabularReport column default sorting
Merge pull request #455 from dimagi/xpath-cleanup

create some helper functions for oft-used xpaths in form/suite generatio...
Merge pull request #456 from dimagi/hsph-reports

BasicTabularReport for an hsph report
revert change that broke case reassignment, whoops
Merge pull request #457 from dimagi/mwhite

revert change that broke case reassignment, whoops
actually don't unnecessarily couple CaseDisplay to CaseListMixin
Merge pull request #458 from dimagi/mwhite

actually don't unnecessarily couple CaseDisplay to CaseListMixin
reversed mike's 'cleanup' until we actually memoize all the headers everywhere. it was recerating the headers several times, which can be costly in some reports...
named group_name to group_id, because that's what it actually is supposed to be...
fixing group filtering