we WorkspaceContainer now!
Added a WorkspaceContainer to beryl to override the default WorkspaceContainer from xTuple.
We Toolbar now!
Added functionality for submodule toolbar.
We help link now
Help link now opens a new tab to pangea zen desk
We Add to actionMenu now!
Modified how elements are added to the submodule toolbar.  It now checks a 'placement' attribute to determine placement.  Allowed elements to be added to the actionMenu and moved its default actions into the buildSubModuleToolbar function.
We hiding toolbar now!
Made the submodule toolbar hidden on the dashboard.
We fix typo now!
<.<
We WorkspaceContainer now!
Working with Bryan to get this all working.
pulling
Fuck History now.
Removed history user menu item and related code from the navigator.
We edit now!
Added handlers to navigator list items to allow edit workspace to populate.
We ending the day now
can't fiqure out workspace rendering
will look at Monday
Initial code to get workspaces rendering in the navigator

This implementation is still buggy.  The two bugs encountered thus far
are that 1) workspaces only render properly on the first attempt to
open them and 2) occasionally, workspaces render in a disabled state.
The second bug is rare and I've yet to figure out what causes it.

In addition, existing modules need to be modified before they will
function with the new system.  Namely, you _must_ add workspaces to the
list of panels.  For compatability reasons, they _must_ be after the
existing panels.  Further, in order to not display in the sidebar, they
must also have the key-value pair `workspace: true`.

Currently, only the real_estate module functions with the new workspace system.
Got navigator#fetch working with workspaces
cleaned up setContentPanel a bit

Used the panel variable to temporarily hold the value of module.panels[index].  It made the setting of panelIndex and panelStatus much clearer.
Fixed workspace rendering

Workspaces now properly render in the navigator.  The disabled bug appears to still occur rarely and existing modules still haven't had their workspaces switched in.
Whitespace formatting

Cleaned up the whitespace for the variable delarations at the top of the setContentPanel function
Modified how workspaces are rendered

All workspaces are now rendered into the Navigator.  The only outstanding
issue is that workspaces that extend outside the width of the viewport
can't be scrolled to.
Removed no longer necessary modifications to sidebar construction

They were for a now defunct version of workspace rendering.
Fixed typo in workspace render code

references #1
Navigator now relies on support extension

See xtuple-extensions repo.