Better error handling by converting ansi text from IPython interpreter to colored text.
Uses an MIT-licensed file from https://raw.githubusercontent.com/Kronuz/ansi2html/master/ansi2html.py
Renamed this file because it has the same name as a GPL-V3 package on PyPi.

This has some changes to address unicode characters returned by IPython too.
Better error handling from the Python side
Better error reporting for Python cells
Setting debug default to False
Merge branch 'develop' of https://github.com/att/rcloud into develop
python_lib_path fix
added if _debugging lines
change search summary color in response to result
Merge branch 'develop' of https://github.com/att/rcloud into develop
add missing github dependency
refocus command prompt on execute

fixes #998
closes #1006
@sujitbehera27, I think this is the right level to put this; thanks for the PR!
various workspace and dataframe viewer improvements

rename Environment->Workspace
format numbers
chop View dataframe at 1000 elements
do not show workspace if not showing
show type as separate column and quote strings
Merge branch 'develop' of https://github.com/att/rcloud into develop
disallow editing title in view mode

fixes #848
Workaround for shiny file uplaod
take ../.. out of module names for require.js shims

it doesn't seem to register dependencies that way
that's what the paths config is for
duplicate author and fork info from edit to view .html

fixes #1003
Revert 78cd01
entirely hide prompt if read-only

fixes #999