Disable local auth: views, locales and migration done·

#refs 1078
Password related things blocked (resend, new, changing).

#refs 1078
Routes, views and password working according to the local authentication.

#refs 1078
Resend email confirmation is now blocked when registration is not available.

#refs 1078
Some tests done, miss local auth when shibboleth is enabled.

#refs 1078
Disable local authentication feature finished!

#refs 1078
A bit of refactoring in ShibbolethController

Most pulled from mconf-rnp/mconf-web.
Merge branch 'branch-v2-1078-disable-local-auth' of git://github.com/gmiotto/mconf-web into gmiotto-branch-v2-1078-disable-local-auth

Conflicts:
	db/schema.rb
Fix failing tests on some mailers
Review names for a few variables, columns and methods in PR #30

refs #1078
Add pending capybara features for a few flags of Site

refs #1078
Show site's name and description in the frontpage

Replacing the default headline message.
Don't override DatabaseAuthenticatable entirely, only one method

Devise::Strategies::DatabaseAuthenticatable was being entirely overridden
in lib/devise/strategies/database_authenticatable, but we only needed to
change a single method, #authenticate!.
Changed it to override just this method and simplified the method calling super
instead of copying the entire inner workings of the method from devise.

refs #1078
Merge pull request #30 from gmiotto/branch-v2-1078-disable-local-auth

refs #1078
Prevent recursive calls to  DatabaseAuthenticatable#super_authenticate!

In development rails might reload this class a few times, which was causing
the alias_method to be called more than once and resulting in recursion
when calling #authenticate!

refs #1078
Modified to ensure the max length of a comment in join requests, and modified to the new syntax.
Default locale to "en" when testing mailers
Merge remote-tracking branch 'origin/branch-v2' into branch-v2-rails4

Conflicts:
	app/controllers/users_controller.rb
	spec/support/helpers.rb
Allow param :current_password on UsersController

Needed when a user tries to change the password.
Use mweb_events from master