Update the name of the pre-commit hook script in docs
[bug 1112084] create requirements/dev.txt

Create a requirements/dev.txt and specify the dev requirements in it
[bug 1112084] Update provisioning script to install dev requirements

Since we now have a requirements/dev.txt listing all the dev
requirements, we can install those requirements while provisioning
the VM. This is a better way to fix bug 1075563.
Remove instructions for manual installation of flake8

flake8 is automatically installed while the VM is provisioned
Cosmetic test changes

There's no reason that there should be existing
ResponseTroubleshootingInfo records in the db at the start of the test.
If there is, that's a problem with the test infrastructure and should
get fixed.
[bug 1112210] Tweak remote-troubleshooting capture

We're getting a bunch of {} in the db which means the capture code isn't
quite right. I wasn't able to manually reproduce it and the tests look
ok. I adjusted the code based on a couple of wild theories to see if
this fixes the issue.
[bug 1112210] Hide browser-ask by default

This hides the browser-ask section by default. We only want to show it
if the api is available and there's data.
Merge pull request #418 from willkg/1112210-rti-issues

1112210 rti issues
[bug 1112210] Note if we have browser data in response view

If you're an analyzer, we'll now show YES! if we have browser data. This
makes it a little easier to diagnose issues.
Merge pull request #419 from willkg/1112210-remote-t

[bug 1112210] Note if we have browser data in response view
[bug 1087395] Add fields to CSV output
Merge pull request #420 from aokoye/1087395_csv

[bug 1087395] Add fields to CSV output
Merge pull request #417 from lgp171188/1112084

Fixes for bug 1112084 and some doc changes