Adding mconf scripts to process and publish records.
adding god-process to uncrypt/unzip files encrypted
corrected some issues
Creating MD5 checksum file to publish
Changes to be according to specification
changing API to add the new object download into the getrecordings XML reply
including the field key into API getRecordings
uncrypting files according to new xml structure
changing publish and uncrypt files to be according to the new API specification
cleaning up
copied the entire record-and-playback module of BigBlueButton master (pre 0.81) to the v0.8 tag; the only file merged is record-and-playback/core/lib/recordandplayback.rb
updating the record-and-playback deployment script
updating the bbb-record script with master
adding a patch waiting to be pulled on BigBlueButton master (https://github.com/bigbluebutton/bigbluebutton/pull/77)
many improvements on the process and published of the encrypted format; if a public key isn't provided as metadata, the key is passed in plain text using a .txt file, otherwise a .enc file is used to store the encrypted key; fixed identation; removing all files except the published ones; handling also the files stored on /var/bigbluebutton/{meetingId} - they are now included into the zip file and will be restored on the recording server
solving issues
Merge branch 'encrypted-recording' of https://github.com/mconf/bigbluebutton into encrypted-recording

Conflicts:
	record-and-playback/mconf/scripts/publish/mconf.rb
changed the behavior of BigBlueButton.execute so the caller can check if the execution was successfully or not
improved and tested both Mconf encryptor and decryptor
improved the deploy script so if no parameters are passed, it will act as a recording server; if a text parameter is passed containing "mconf", the encryptor will be deployed