refs #1054
  Added a timeout using Timeout class from ruby.
  We wait 10 seconds, if the bind to the LDAP server does not returns,
  a message is sent to the user warning the LDAP server is unreachable.
  The error is logged to the server log file.
refs #1076
refs #1077

Removed the ldap authentication option from login view.
Made sure that ldap authentication is the first to be executed if it is enabled on the site.
Made sure that if ldap is enabled and the authentication process fails, it executes the standard authentication.
Remove "details" links in index of servers, recs and meetings

Not really necessary, the "edit" only is enough.
Small fixes, specially in the frontpage forms

- Inputs on the forms on the frontpage a little wider
- Select2 more exactly the size of other inputs
- Fix labels in the form in registrations/new
A lot of small improvements, mostly visual

Includes:
* Better style for .thread, cleaner
* Better list of users for admission requests and join requests
* Only show navigation div when there is actually buttons to show
* A few pages in spaces were not including the sidebar stylesheet
Prevent public activity views from breaking for disabled users

If a user that generated an activity is disabled, now it shows only the user's
name, not a link to his non-accessible profile.
Generate disabled users and spaces in db:populate
Adjustments for posts and priv messages by disabled users

Prevent breaks and show information that the user was removed.
Fix permissions for space admins over join requests
Fix failing test introduced by be47d4f83a66
Move sidebar to the left in users/show
Fix strings in my/edit_room and a few in spaces
Improve the warnings for users not confirmed yet

Instead of showing a warning on every single page load, shows a permanent
warning on the home page and on the account settings page.
Didn't change how confirmation works, just changed the warnings.
Improve views when admins are editing other users

Better messages to make clear that the admin is editing another user's account
or profile and not his.

refs #1146
Add a common user to the db seed in development mode

So that we can browse arond the site as a common user and resist
the temptation of testing stuff as the admin all the time
Adjustments for the default test user after 5e6daea05c3c7
Move creation of usable normal users to populate
Prevent reserved users from being disabled in db:populate
Improve a few translations for webconf rooms
Review typography, rebuilding typography.css entirely

Normal font is now slightly bigger (13px) and header sizes more consistent.
Made lots of small changes in other views and stylesheets to adapt to this
new "font style".

Cherry-pick 282c195
Conflicts:
	app/assets/stylesheets/_definitions.css.scss