remove pexpect from external

make it a dependency on non-Windows
remove simplegeneric from external

make it a dependency
travis: install ipython[all] with pip

rather than explicit dependency installation