Update bigbluebutton_rails with support for recordings
Update the views after the last update of bigbluebutton_rails, closes #573
Add list of recordings to the user's home

And a new page to show all recordings for a user.
Fix setup:populate and make it create recordings and metadata
Show only published recordings to the user
Add views with the list of recordings to the spaces
Don't show any html for the list of recordings if there are no recordings
Fix the migration to bigbluebutton_rails 1.3.0

uniqueid should be generated before the index is created.
Users can set 'record' when starting a webconf

Only for user's webconference rooms for now.

Update jquery to 1.7.2
Using jquery.bootstrap from claviska/jquery-dropdown@9b2bf1a37387
Update bigbluebutton_rails and bigbluebutton-api-ruby
Update recordings every 10 min (was 30 min)
Better layout for recordings in user's home

Just a few adjustments to make it look better.
Update bigbluebutton_rails
Let the user set a title and description to a recording

The attributes are set before the meeting is started.
First version, the fields will probably be changed to use jEditable.
Use jEditable for recording title and description at user's home
Don't break the home view if metadata is not present in the room

Won't really work, but it will not throw js errors.
Make sure webconf rooms always have the required metadata

Metadata to define the title and description of a recording should
ALWAYS exist in a room (so they can be edited by the user).
Show the newest 3 recordings in user's home, not the oldest 3
Create basic metadata for recordings in setup:populate

Complements 1a1a07a8cbc4
Show recording name and description in the views

Information taken from metadata.