Moved all gems related to i18n into one place in Gemfile

Conflicts:

    Gemfile
Remove version restrictions on gems related to i18n

Conflicts:

    Gemfile.lock
bundle update fast_gettext gettext_i18n_rails gettext locale routing-filter

Conflicts:

    Gemfile.lock
Set locale in controller test by passing parameter in get

Also using I18n.locale to pass the current locale around.
Use full url in test for redirect to ensure in correct locale
Small refactoring in PublicBody.self.find_by_url_name_with_historic just use the current locale
Set locale with I18n rather than through globalize

Conflicts:

    app/controllers/general_controller.rb
Refactor using I18.with_locale
Small refactor
As much as possible use I18n.locale for getting the locale
Add comment about vendor/rails-locales and Rails 3