Improve the omniauth controller specs. Fix the email provided by CAS. Get name from CAS attributes.

* Make omniauth controller specs more robust by using shared examples for all authentication providers in controller spec. – Still passing. Yay!

* Return "casuser", instead of "casuser@" when no cas_domainname is configured.

* If no cas_domainname is configured, the CAS authentication would return "casuser@" for the users email field, because it tried to assume the email adress of the CAS user by it's username + cas_domainname.
  Now it just returns the username instead of adding an "@" if cas_domainname is not configured.
  This especially makes sense on CAS setups where the username equals the users email adress.
  The old behaviour, if cas_domainname is configured, was not changed.

* Fetch the email from CAS attributes if provided
  If the cas:authenticationSuccess (handled via omniauth-cas) response gives us an email use that.
  If not, behave as before (username or username@cas_domainname).

* Fetch the (full) name from CAS attributes if provided
  If the CAS response by omniauth provides a [:info][:name] field, prefer this over the uid, because we want the name to be a "Full Name", instead of just a "shortname"
FIX: Unintended edits with composer
Workaround solution to help Yandex crawler index discource.

Yandex search engine doesn't index noscript tag content. See also
http://meta.discourse.org/t/noscript-tag-and-some-search-engines/8078
Remove .rss from the link element of channel in a category's rss feed
Use the correct locale in html lang attribute
More Javascript Tests + Fixtures. Also a rake task to crawl them.
Clicking the #site-logo will refresh the latest list.
add a comment in database.yml template files indicating that Sidekiq must be restarted after changes
FIX: If the progress docked and you jumped to the top it could dissappear.
Merge pull request #1146 from ZogStriP/add-comment-in-database-yml-files

add a comment in database.yml template files indicating that Sidekiq mus...
Merge pull request #1143 from ahx/fix-cas-email-name-and-improve-authentication-specs

Improve the omniauth controller specs. Fix the email provided by CAS. Get name from CAS attributes.
FIX: new users are allowed to upload images to your servers
Merge pull request #1147 from ZogStriP/fix-new-users-are-allowed-to-upload-images-to-your-servers

FIX: new users are allowed to upload images to your servers
our referer is bust if there is no domain
spec for change
cheat to fix duplicate key on thumbnails
user where as opposed to find to compensate for deleted topics
add some error handling
getting weird exceptions after handling one, work around
never double load the stream.