mysociety/alaveteli — pull request #1922 by bostko (2014-10-30 14:40:24+00:00)
Title: Javascript libraries and other gems updated

Hi guys,

I am Valentin Aitken, currently I am updating the theme which will be used for the alaveteli-bulgaria project.
Besides the theme I want to help you to keep up to date the gems in the project.

I used bundle update to update the gems in the Gemfile.lock and I tried to fixed the problems
Here these are the changes:
- The most important updated gems
-- annotate (2.5.0) to (2.6.5)
-- bootstrap-sass (2.3.1.2) to (3.3.0.1)
-- capistrano (2.15.4) to (2.15.5)
-- charlock_holmes (0.6.9.4) to (0.7.3)
-- chunky_png (1.2.8) to (1.3.3)
-- coffee-script (2.2.0) to (2.3.0)
-- coffee-script-source (1.6.3) to (1.8.0)
-- compass (0.12.2) to (1.0.1)
-- jquery-ui-rails (4.1.0) to (5.0.2)
-- *rspec-core (2.13.1) to (3.1.7)*
- I deleted the twitter bootstrap javascript libs in the app/assets folder
This is valid for:
-- twitter-bootstrap-rails
-- jquery
-- jquery-rails
-- jquery-ui-rails
- I changed i18n.enforce_available_locales to true and fixed some errors in the locale files. http://stackoverflow.com/questions/20361428/rails-i18n-validation-deprecation-warning
- Updated the exception notifier https://github.com/smartinez87/exception_notification#upgrading-to-4x-version
- I updated the tests for the most obvious changes
- in app/models/comment.rb updated column.human_name to self.class.human_attribute_name column
- the mandatory address field for OutgoingMessage and InfoRequest . These requirements breaks the pages and it breaks the tests even more.
I changed these files for it `app/controllers/api_controller.rb` `app/models/info_request.rb` `db/migrate/20140803182914_make_info_request_address_required.rb` `db/migrate/20140803183028_make_outgoing_message_address_required.rb`

I know the changes are a lot but I thing it is good point for updating the gems in the project.