proper python exception handling
Merge pull request #4794 from stonebig/python3_example_fix

Compatibility fix for Python3 (Issue #4783 )
Merge pull request #4800 from pankajp/handle-aborted-prompt-reply

Qt frontend: Handle 'aborted' prompt replies.
reorder slide branch per review
include marked.js in package_data
BUG: ipython_directive now supports cython magic (remove dangling space) GH4791
Correct order of packages for unicode
Deal with ansi escape codes when nbconverting to latex

Correctly deals with "reset" codes and short codes.  Interprets blinking
style as bold.
Added widget output area
Add widget subarea style
Added dependencies to page.html template and added widget.js to notebook.html
Added widget.js
Added widget.py
Added widjet.js
Other commit actually added notebook.js changes
Fixed widget.js and notebook.js so IPython.notebook.widget_manager is created.
Fixing infinite recursion.
Added apply method to base model.
Allows model to propogate changes to all views except
for the one specified.
Added display hook logic to handle widgets
Basic display logic
s/show/_repr_...
Added code to display Javascript in frontend.
Moved widget.js into widget code directory