Avoid errors on populate
Correct permission to select events and correct links in index refs #1159 #1114
Better visualization of event count and pagination refs #1114 #1159
Use total_entries to calculte event count and prevent mistakes refs #1114 #1159
Correct query to remove events from disabled users and spaces refs #1114
Automatic event register on click for logged users
Fix bug when searching for events
Update several missing translations

refs #1053
Fix routes when updating the list of recordings

Was using the wrong routes to get the html with the updated list of recordings
in my/recordings and spaces/recordings.
Add missing translations for Post
Fix update or recordings ar my/recordings for normal users

refs #1215
Log the output of cron tasks to a file

To help us find out if the tasks are really running or not.

refs #1215
Add option to disable user registration

refs #1129
Fix cron tasks to work with rbenv

After we replaced RVM by rbenv, the cron tasks created by 'whenever' were
broken, failing to find the 'ruby' and 'bundle' executables.

Also updated bigbluebutton_rails to a version that has a few more log messages
in the rake tasks that are run by cron.

refs #1215
Small fix in frontpage/show for when registration is disabled

refs #1229
Improve the visual of lists of events

Both in mweb_events/events/index and in space_events/index.
Now the lists use the "list-text" style, not "thumbnails" anymore.

Also, 'content-block-footer' now has no border nor background color. To use
the old visual there's a new class 'content-block-footer-fancy'.
Prevent test shibboleth data from leaking in production

Just made sure the test data will only be added to the session in
development mode.
Add new attribute "principal name" to shibboleth fields

It's an attribute used by shibboleth to store the user's unique identifier.
Can be used in the application to get an identifier for the user or the user's
institution. It is required, otherwise the login will fail.

Also removed the default attribute names that were used in case they were
not configured in the website. Now they will always have to be configured.

refs #1230
Fix tests after d49e73238ff492

refs #1230
Merge remote-tracking branch 'upstream/branch-v2' into branch-v2

Conflicts:
	app/models/abilities.rb
	app/views/profiles/_form.html.haml