Switch to a loop; forgot Python couldn't do recursion.
minor cleanups to cvsu fluff
move CustomFilter to core
Move reporting docs
Merge pull request #1174 from dimagi/mc-reports

sort users by username and add users even if they have no data
Merge pull request #1175 from dimagi/cvsu

minor cleanups to cvsu fluff
Merge pull request #1176 from dimagi/reporting_docs

Move reporting docs to new 'docs' folder
Merge pull request #1170 from kennknowles/copy-doc-type-command

Switch to a loop; forgot Python couldn't do recursion.
update commcare-translations
refactor translations code

- seperate into its own file
- one class per translation strategy
add select-known translation strategy

selectively adds translations when needed instead of dumping them all
also uses version 2 translations (tyler's)
Merge pull request #1179 from dimagi/better-translation-option

Refactor app strings into separate file; add better translation option (beta)
add autodoc capabilities to docs
give case_name required build error message a link to form
Merge pull request #1178 from dimagi/reporting_docs

add autodoc capabilities to docs
Merge pull request #1180 from dimagi/fix-case-name-error-message

give case_name required build error message a link to form
hotfix when you haven't selected a location