Unvendor requests module; upgrade it to version 2.3.0
PTFM-12783 Fix file part sizes for large (>~ 160GB) files

* Improper division in mmap-specific computation resulted in too low
  buffer sizes for platform-external uploads larger than 160GB (or
  internal uploads larger than 960GB) that are backed by a real file.
* Add assertions to fail-fast the file upload if a similar situation is
  detected in the future
* Factor the relevant code into a separate method and add regression
  tests
* Ensure that part size is mmappable even if dxfile.DEFAULT_BUFFER_SIZE
  is not (admittedly unlikely unless user overrides the size)
* For consistency, dividing file size by 10000 now also uses math.ceil
  in the proper way instead of doing integer division and adding 1
Changelog and version updates for v0.111.0
PTFM-11893 Continue running dx-log-stream after error

Crashing in dx-log-stream risks deadlocking the process piping data into it.
Changelog and version updates for v0.111.1
Update exception handling for 3dd6c23
Changelog and version updates for v0.111.2
Revert "Show more helpful stacktrace for exceptions raised by DXHTTPRequest."

This reverts commit fe5689b9142c420fcf9185cb54a4f223105d4151.

Conflicts:
	src/python/dxpy/__init__.py
PTFM-12869 Use new debug API schema

Tests to be written as part of integration and committed separately.
debug_hold should be an allowed job state for ssh
Changelog and version updates for v0.111.3