Update Getting Started guide to remove submodule init

Since all the dependencies of fjord are installed in a virtualenv
during provisioning, we no longer need to pull in the submodules. Yay!
A lot of time saved!
Merge pull request #329 from lgp171188/peepify_submodule_not_required_docs

Update Getting Started guide to remove submodule init
Update peep from v1.2 to v1.3
[bug 1045623] Overhaul rate limiting and update limits

* reworks all the code so that we're using django-ratelimit as the core
  of our throttling instead of django-ratelimit for some things and
  django-rest-framework's throttling stuff for other things
* move throttling-related things from the feedback app to the base app
* change throttling from 100/h to 50/h for all posting (api and non-api)
* add throttling to the hb posting of 50/h
* add double-submit throttling to the api posting of 1/10m
* change double-submit throttling for non-api posting to 1/10m
Fix response view

The errors display code was all messed up for some reason.
Fix rulename

I changed the rate limit on this rule, but didn't adjust the rulename.
This adjusts that so it shows up in graphite correctly.
[bug 1051214] Clean up DRF rate limiting code

This removes some code in the DRF rate limiter we have with the hope
that it makes it more likely it does a statsd call.
[bug 987209] Add django-waffle (v0.10)
Make peep script executable
Improvie Heartbeat API docs
[bug 1052460] Add heartbeat view

* add analyzer_hb view
* show all enabled heartbeat polls
* show most recent 100 items of hb data
[bug 1052460] Add missing template
[bug 1015788] Cosmetic: flake8 fixes (analytics)
[bug 1015788] Cosmetic: flake8 fixes (base)
[bug 1015788] Cosmetic: flake8 fixes (feedback)
[bug 1015788] Cosmetic: flake8 fixes (heartbeat)
Add anonymize script

This reduces the PII in a local database, but probably doesn't eliminate
it. This does **not** make a database ready for public use. It does
reduce the amount of PII from a copied db.
[bug 1055520] Update to ElasticUtils v0.10

This updates elasticutils to v0.10 which should work with both
Elasticsearch 0.90 and 1.0.
Merge pull request #330 from willkg/elasticutils-update

[bug 1055520] Update to ElasticUtils v0.10
[bug 1055520] Fix two reshape issues post EU 0.10 update

* MLT returns results that have values which are arrays--so we need
  to reshape those
* the spam duplicates report uses .values_dict() and we need to
  reshape those