dx run -y: no prompt for optional inputs when no req'd inputs present

Test Plan: tested an applet before and after by hand

Reviewers: akislyuk, klai

Reviewed By: klai

Differential Revision: https://phabricator.dnanexus.com/D69
Minor beautification of output of dx <unknown command>
Fix encoding errors stemming from not using repr()
Fix test in the wake of b484db9
PTFM-11491 Add job debug hold tests to dxpy test suite
Unicode handling fixes for dxpy test suite
Supporting the -except flag for upload outputs

Summary:
Improving handling of arrays, and adding the --except flag.

Minor fixes

minor fixes

Test Plan: updated unit tests.

Reviewers: psung

Reviewed By: psung

Differential Revision: https://phabricator.dnanexus.com/D66
Fix crash when running dx-run-app-locally interactively
Add -y to dx-run-app-locally

Test Plan: Updated unit test

Reviewers: psung

Reviewed By: psung

Differential Revision: https://phabricator.dnanexus.com/D73
Unwrap sys.stdin when running getpass

This is necessary on Windows, where the getpass implementation will
otherwise fall back to a method that echoes the password in the
terminal.
Cosmetic/style fixes in Python test suite
Remove unused entries from .gitignore
Add terminateJobs: true to temporary_project cleanup
Reduce file closing timeout to 1 day
Changelog and version updates for v0.114.0
PTFM-13049 Source build venv before installing

This is intended to avoid the use of an out of date
setuptools/distutils when installing dxpy, eliminating errors like
"pkg_resources.DistributionNotFound: requests==2.3.0".
Changelog and version updates for v0.114.1
Revert "Show more helpful stacktrace for exceptions raised by DXHTTPRequest."

This reverts commit fe5689b9142c420fcf9185cb54a4f223105d4151.

Conflicts:

	src/python/dxpy/__init__.py
Changelog and version updates for v0.114.2