introduce a layout for the workspace
introduce a workspace layout controller
introduce a composite view for actions
wrap the workspace views in the workspacelayout

the utility of this is to have a layout for the workspace
that contains screen objects in the middle and actions in the side

We use the controller we introduced to help with this.
adapt basic css style for actions div
add a function to get the currently shown screen
Add an id generator to the tooltip model

This is used to get a correct model of tooltips,
as we don't get the id of the parent class here,
we generate here.

Also, when we don't have a correct model, the
view of the tooltips in all wrong.
Merge pull request #79 from dahuapp/next-actions-layout

Next actions layout
Merge pull request #80 from dahuapp/next-modify-tooltip-model

Add an id generator to the tooltip model
add support to export Dahu resources
first version of the player: display the background, tooltips and mouse