make default saved reports url prettier

(don't think we really care about stale bookmarks, tell me if I'm wrong)
add redirect
remove .gitignore in preparation for merge
subtree merged in core-hq (meaningless-url-change branch)
Merge branch 'master' into core-hq-meaningless-url-change
Fix 500 when deleting mobile numbers
this fixes the smtp credential issues where emails auto default to use settings.

however with using email services like SES, the SMTP login might not be a valid email address so it fails hard.

following examples from feature fix for django password reset from_email fixes (https://github.com/django/django/commit/4084bc7354), able to add new settings to auto default reply to.

first commit to merged hq codebase!
Checkpoint for adding total row to domain admin report
support total rows and statistical rows in ajax paginated reports
add summary rows to global admin report
fix bug with facets added directly to query dict; some stylistic changes
remove commented code
updating default notification email to use the settings set one, not EMAIL_LOGIN or EMAIL_HOST_USER
moving and grouping email addresses together
setting email_from in send_HTML_email calls
change RMP outlet type to RP
make available custom reports able to differ between domains for domains
that all map to the same submodule by specifying a report_map (e.g.
CUSTOM_REPORTS) as a dict of lists of reports, keyed by domain, instead of a simple
list of reports

Scenario:

HSPH has hsph, hsph-dev, hsph-betterbirth-pilot-2 domains.
hsph-dev and hsph-betterbirth-pilot-2 use the same reports, and they are
evolutions of those used earlier in hsph, but have diverged
substantially.  Rather than make a separate submodule for the new
reports, let's just allow them to be in the same subdomain because:

- potential for reuse of CouchDB and Python code is still high
- it takes a lot of effort to create a new submodule
util view to dump location info
Merge pull request #237 from dimagi/report-map

make available custom reports able to differ between domains
fixing kwarg error, formatting