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).