Redirect joinrequest index and invite to login when user is logged out. refs bug #1416
Confirm a shibboleth user's account if it's linked via association. refs #1401
Some tests for confirmation in shibboleth controller
Fixed error with .ics file format. Changed the creation of Invitations,
that was using the superclass instead of the specifics for both Events and
WebConferences. Also, made the both emails use the same style when presenting
the informations of the event or conference. To achieve that, a partial view
was created to avoid repetition.

refs #1296
Added tests to ensure that when Invitations are valid they have a valid type attribute. Also, changed the tests for cases where any mandatory field is missing, so that they guarantee that the Invitation is not created (because it's not valid). To make that work correctly, some changes in the invitation creation code were necessary. Particularly, for a WebConference we now check if both the start and end dates are present. The form already required them, but now the tests reflect that.

refs #1296
The Events controller was using a resource from another controller. Changed it so that it uses its own.
Removed a debug print
Changed the style of the type checking, using the Class attribute instead of Type.
Added type checking for other cases of creation success.

refs #1296
Changed playback link on recordings.
Now uses the play route of the Bigbluebutton Recording controller, instead of using the link to the recording itself.

refs #1063
Merge branch 'Feat1063' of git://github.com/amreis/mconf-web into amreis-Feat1063
Use the action play to play recordings in the management page

Same as ac275c1, but now in the management page.

refs #1063
Pass the format_type as parameter when playing recordings

After ac275c1.

refs #1063
Merge branch 'bug1401'
Raise 403 for signed in users on join requests' :index and :invite

Was redirecting to the user's home, but now it raises a 403.

refs #1401
Merge branch 'bug1416'

Conflicts:
	spec/support/feature_helpers.rb
Merge branch 'Bug1296' of https://github.com/amreis/mconf-web into amreis-Bug1296
Warn users when no user was selected when sending invitations

refs #1296
Better disabling of submit button in invitation forms

refs #1296
Improve setting the language on event invitation emails

To be more like the other emails.

refs #1296