refactor(request_helpers.Body): Make method definitions explicit

Rather than generating read, readline, and readlines on the fly,
define them explicitly. This is less DRY, but it:

* Makes pylint happy
* Is easier for runtime to optimize/JIT
* Allows us to use proper param names and docstrings