Description to groups added
Description added to temas
Spinach tests fixed
Description added to user temas factory
Table description indentation fixed
Desctiptions removed from dashboard
Tests for team and group descriptions added
Missing descriptions added
Css classes improved
Fixed notes from randx
updated gems: haml-rails, carrierwave
gems updated: unicorn, draper, github-markup
fix decorate calls on collections after draper update
use simple decorate on single commits
draper raise now RuntimeError instead of NoMethodError
Merge branch 'team-and-group-descriptions' of https://github.com/Undev/gitlabhq into Undev-team-and-group-descriptions

Conflicts:
	db/schema.rb
fixed db/schema
better presenting for group description
Merge branch 'Undev-team-and-group-descriptions'
Introduce trusted omniauth

Trusted auth is implementation to group all different strong or trusted authentication methods under same code and policy.

Trusted authentications for now are ldap, pam, cas(?) and shibboleth(?). From these ldap and pam works similarly. They ask username and password for authentication. So to implement shibboleth, some modifications are required.