WIP
npm test: Run tests before linting so the output is more useful on average.
Fixed jshint.
WIP
jshint
WIP
jshint
Checkpoint [ci skip].
Checkpoint, tests passing.
Fixed typos & jshint
Handle repeated request headers.
Use httpRequest.body to hold the request body.
Update unexpected to 4.1.4.
Checkpoint [ci skip]
Starting to get diffs to work.

Requires unrelased and patched unexpected (the stringdifftweaks branch off magicdiffs) at this point.

[ci skip]
Update messy to 0.7.0 [ci skip].
Build a messy.HttpResponse with the expected properties [ci skip].
Update messy to 0.7.1.
Fixed typo in test that made it fail.
Inspect tweaks.