resize and rtl changes

Quite a few changes to how the page is composed to that the workspace is the right size and we don't use so many floating elements.  Comments below.

Depends on dashboard change which pushes referenceArea HTML content as a parameter during init.