fix PEP8 non-compliance
remove compiled files from distribution
style fixes
add missing docstrings
make test session timeout condition more obvious
remove return statement of Session __init__
because __init__ doesn't return anything anyway
merge branch with an assortment of style/kwalitee improvements
create a spot for the official version number

The actual version number will be incremented from the last released version
as the first commit to happen on the release branch.
stop hand-coding the version number in setup.py
stop hand-coding the version number in the docs
add version number improvements to version history
provide a single location for the version number
add missing development history items
set shell prompt detection character(s) by env var
add mention of ORAIDE_TEST_PROMPT to error message
added test suite env var to version history
merge addition of test prompt setting by env var
kill tmux session instead of server in test suite
remove tmux session killing method
merge removal of tmux server killing in test suite