Incompatible Changes
- Drop support for Python 3.5 and 3.6.
- Rework `TestRequest` argument handling.
- Remove `TestRequest.prepare_for_arguments()`.
- `TestRequest.content_type` will not be set when calling
`add_argument()`.
- `ArgumentParser` and `parse_args()` will not raise a
`BadRequest` if request has wrong content type. Instead,
they will treat it as if no arguments were given.
API Additions
- Add `TestRequest.add_file_argument()`.