Implemented the minWidth property in the layouts; it is defined in the window definition and is expressed in pixels:

<layout name="Something">
    <window name="VideoDock" width=... minWidth="400" />
</layout>

The other windows will adjust their size and position to fit the canvas according the windows with fixed minimum width. minHeight was not implemented yet.
some refactor on how layouts are loaded from server and populate the layouts combo box; fixed the "add layout" button that was not working since last modifications on the module;
make the hack of starting the layout module before the other modules compatible with BigBlueButton 0.8 (since the layout was developed on that version, and the hack was done in another one)
Merge remote branch 'mconf/layout-min-width' into layout-min-width-0.81

Conflicts:
	bigbluebutton-client/src/org/bigbluebutton/main/events/ModuleLoadEvent.as
	bigbluebutton-client/src/org/bigbluebutton/main/maps/ApplicationEventMap.mxml
	bigbluebutton-client/src/org/bigbluebutton/main/model/modules/ModuleManager.as
	bigbluebutton-client/src/org/bigbluebutton/main/model/modules/ModulesProxy.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/managers/LayoutManager.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/model/LayoutDefinition.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/model/WindowLayout.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/services/LayoutSharedObjectService.as
adding minWidth to the current default layouts
just fixed an issue introduced during the merge of minimum width on layouts
Merge pull request #132 from mconf/layout-min-width-0.81

Layout minWidth