implemented the new button broadcast layout, which will send to all viewers the moderator's current layout; the lock button and broadcast button only affect viewers, not moderators
Merge branch 'broadcast-layout' of github.com:mconf/bigbluebutton into broadcast-layout

Conflicts:
	bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/layout/LayoutApplication.java
	bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/layout/LayoutService.java
	bigbluebutton-apps/src/main/java/org/bigbluebutton/core/api/IBigBlueButtonInGW.java
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/api/InMessages.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/layout/LayoutApp.scala
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/events/LayoutEvent.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/services/LayoutService.as
	bigbluebutton-client/src/org/bigbluebutton/modules/layout/services/MessageReceiver.as
 - get it to compile
Merge branch 'merge-polling-with-master' into broadcast-layout
 - modify how we send lock and broadcast layout from client
Merge branch 'merge-polling-with-master' into broadcast-layout
 - continue modifyng the layout module to sync with others when windows are resized
 - try to figure out how layout changes on window resize
Merge branch 'merge-polling-with-master' into broadcast-layout

Conflicts:
	bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml
 - try to diplay layouts in dropdown
 - display layout names in dropdown
Merge branch 'merge-polling-with-master' into broadcast-layout
 - figure out why sync is broken
 - switch layout when combo box is selected
 - don't sync layout to viewers when moderstor resize the windows
 - apply lock settings