Basic streaming multipart form working.

Note that HTTP bin doesn't seem to support chunked requests. So we have
to test in some other way.
Implemented `MultipartForm` and upload feedback in CLI.
Added `log` CLI command.
Python 3 compatibility fixes.
Fix test Python 3 compatibility.
Added validation step feedback to upload CLI command.