Update bundled copy of pexpect to 3.3

Closes gh-6086
Allow a widget to be displayed more than once within a parent widget.
Fixed buggy behavior
Add order respecting method
Bug fixes
Removed respect_order and finally removed the children dict of the containerview
Reverted strange change that I don't remember making to update method.
Review comments
Move displayed event to view.
Ahhh bug fix!
Merge pull request #5963 from jdfreder/viewids

Allow widgets to display more than once within container widgets.
Make page.html require.js friendly.
Started work to make tree requirejs friendly.
Finished making tree.html requirejs friendly
Fixed global IPython namespace.
Start of work to make notebook.html requirejs friendly.
Use ipython namepsace for instances.
Finished moving code into final(?) resting modules
Fixed events
Progress...