Updated dependencies to support Python 3.5 and 3.6. These versions
do not yet pass formal validation, but they do seem to work in
informal testing. This is the start of a push to fully support
these most recent Python implementations, and to improve support
for interactive code (REPL or Jupyter Notebook).