fixed #693 : adding - to valid username in Rserve
Merge branch 'develop' into add-dash-to-username
This Fixes #788
environment viewer first checkin - no worky
added check for empty notebook name while forking
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
adding notebook description to title for view.html
replaced "title" with "document", added by mistake
causing frequent reload due to old commit
restricting editable prop for other's notebooks
This Fixes #952

The string replacement I have done using regex is a crude way. Need to get a better way to handle this.
@gordonwoodhull you can review this and let me know if you feel there is another better way.
update NEWS for the past week of changes
rserve.js artifacts

dependency bundle is obsolete but wtf
make sure that readonly gets set for new cells

fixes #897
replaces #944
Merge branch 'develop' of https://github.com/att/rcloud into develop
clarify ctrl/cmd-enter logic

for @amol-jore
i think this captures the same logic in many fewer words
also, encapsulate the common validate-then-execute functionality
Merge branch 'pr/949' into develop

Conflicts:
	htdocs/js/rcloud_bundle.min.js