* Allocation of container only on demand
* git notebook click emits connect to container and refresh notebooks
* git cleanup local repo
* Reconnect rename and memory heartbeat change
* Fix new notebook click event in case of git login
* Mongo proxy test replace with master file
* code refactor
* format check
* compile errors resolved
* address review comments
* rename environment to workspace
* Added content html rendering in Dialog
* format issue
* Added contentHtml in the dialog which renders jsx element
* Hidding container connection status behind the feature flag and initializing scratch issue
* maintaining connecting status UX part at notebooks context
* Changing scratch name to temporary and showing only after connected
While working on #549 I realized there were a few places where 'explorer' was only needed to expand the notifications console, so I stripped those out where it was easy.