PTFM-13049 Inject SDK path into sys.path in Setuptools entry points

Force our Python path to appear before everything else in
sys.path. This is necessary when an out-of-date installation of
Setuptools appears in sys.path, providing a version of
pkg_resources.py that is unable to read our Python package
requirements metadata, and crashes with a
pkg_resources.DistributionNotFound error.
Some line wrapping fixes

Test Plan: existing unit test

Reviewers: akislyuk

Reviewed By: akislyuk

Differential Revision: https://phabricator.dnanexus.com/D84
dx describe bugfix for resolved array indexed JBORs
Test fix (need quotes around JSON string as bash argument)
Fix race condition in test (need to wait for state runnable)
PTFM-13132 Fix dx sh with stdin commands
dx ssh: Use dnanex.us instead of dnanexus.io
Fix dx upload -r x y --dest z
Fix test_dxclient.TestDXClientUploadDownload after 63de184e
dx describe JBOR resolution test improvements
Show extended stacktraces conditional on _DX_DEBUG=2 only
Wait for file to close before downloading it in test app parseq
Show extended stacktraces conditional on any truthy _DX_DEBUG
Changelog and version updates for v0.116.0