Added LiveGofmtWidget.
Got rid of seemingly unneeded m_Project from Live*Widgets.
Clean up Live*Widgets.
Added Gen test widget to LiveFunctionWidget

Played with inlining paramed concepts.
Also made selected text highlighting less heavy when widget not active.
Moved instance of LiveProgramWidget into LiveFunctionWidget, changed GetDimensions() of CompositeWidget for FlowLayout.

Started work on RemoveAllBehaviours, but that needs to be properly
redone (make GestRec's setup a funciton of existing Behaviours, rather
than each added/removed Behaviour trying to modify/unmodify state).
Also need to arrange Behaviors better (with option to have pre-widget
vs. post-widget behaviors).
Added ToggleWidget; added Visible flag to Widget, used ToggleWidget for hiding DebugOverlay.
Changed LiveFunctionWidget from FlowLayoutWidget to CompositeWidget, to include minimize toggle.
Stdin is now used by LiveGofmtWidget to send content to gofmt, rather than GenProgram.go file.
Added UpdateHACK() to ToggleWidget until there's a better solution.
Added ShellWidget, changed GenerateProgramForFunction() to operate on a given stream.
Added TERM=xterm env var and `clear` screen code processing.
Playing with chroot().
Revert "Playing with chroot()."

This reverts commit cb380b0d4908672c6924647a0d479732bfc02dc7.
Added auto-compile toggle to LiveEditorApp.

Need to update output box color right away, and add Cmd+R shortcut.
Added DebugOverlay and button actions to ConceptionTestApp.

Made null concepts render slightly lighter.
Added ConceptParameterized2, playing with it.
Minor code tweaks.
Removed dead (duplicated) code in Concept::GetDimensions(std::string).
Added SayWidget.
Divided OpenGLStream into ConceptStream, DimensionsStream, StreamStream. ConceptParameterized2 now has proper GetDimensions() and GetContent().

GetContent() needs further improvement, i.e. maintain indentation of
inner concepts.