starting to develop the record button using part of guga's code (https://github.com/gugat/bbb-record-button)
Handling START/STOP record events

Changed Events module: possible to retrieve and match record events
Changed trim audio method

The old audio file is kept and it's possible to set the start mark
Slicing audio events list

The event processing method slices the audio events list according to record events
Fix playback host address

Fix playback host address on configuration files
Slice timeline

Slice timeline according to START/STOP record events
Fix slicing process

Fix events timestamp and duration
Process chat events

Process chat events according to START/STOP record events
Chat events timestamp

Calculating timestamp of chat events correctly
Create timestamp attribute

Shape tags have a timestamp attribute (id attribute no longer includes timestamp information).
Draw multiple shapes

Playback script supports drawing multiple shapes at the same time
the timestamps of the recording events are normalized now, matching the recording marks; still need more testing when there are multiple start-stop recording events; the whiteboard actions are already working, including the slides, but slides that are outside of the recording period are still being loaded in the svg file (#TODO)
Merge branch 'record-button' of github.com:fcecagno/bigbluebutton into record-button

Conflicts:
	record-and-playback/core/lib/recordandplayback/generators/events.rb
refactored a little bit the function translateTimestamp; the images that are never displayed aren't included on the svg file anymore; still have to figure out the issue with the shapes made BEFORE start the recording - for now we cannot differentiate shapes made on the current slide and the ones made on a previous slide before start the recording
starting to implement the client-side of the record button; nothing yet was modified on bigbluebutton-apps
implemented the record button both client-side and server-side; still needs more work on the processing scripts; still needs to update the record button icons
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into record-button-client

Conflicts:
	bigbluebutton-client/branding/default/style/css/BBBDefault.css
	bigbluebutton-client/src/org/bigbluebutton/main/views/MainToolbar.mxml
	record-and-playback/core/lib/recordandplayback.rb
	record-and-playback/core/lib/recordandplayback/generators/audio_processor.rb
	record-and-playback/core/lib/recordandplayback/generators/events.rb
	record-and-playback/core/lib/recordandplayback/generators/video.rb
	record-and-playback/presentation/scripts/publish/presentation.rb
this commit is an unfinished work; the new code that generates the audio and video files in the recording is being adapted to take into account the recording marks; the audio is done, but video and desktop sharing is still missing
fixed the exceptions thrown when an Alert box is showed
start and stop recording marks are being considered in all medias (audio, video and deskshare); still needs to figure out the inconsistency when the last participant leaves the conference while it's being recorded, but couple of seconds later another participant joins the meeting; the problem is that after the last user leaves the conference, the scope is deleted so the recording flag is lost, and when the scope is created again, the recording flag has the default value, that is false; also, what should we do if the user doesn't click on the recording button? how to differentiate recordings made in a version with or without the recording button?