The application can now be run() with `allow_interactive` set to False to prevent an automatic check and handling of interactive consoles.  Previously exposed `interactive` parameter in use() is now gone.
Disabling formatting checks for inputhook.py, copied from the iPython 3.x branch.
Fix for the tests, not complaining allowed about set_interactive not being used.
Missing whitespace.
Checking if stdin indeed has the isatty() method before calling it.
Documentation fixes, referring to IPython with correct capitalisation :-)
Trying to improve the formatting to appease flake8 build process.  Must align?
Handling all the possible cases for interactive mode: interpreters [python, ipython] and supported versions [2.7, 3.4].
Merge branch 'ipython'