make code in suppress_warnings.rb more concise
Ensure original verbosity in case of exceptions
Fix typo in filename: surpress => suppress
Merge pull request #241 from buddhamagnet/more-concise-suppress-warnings

Make code in suppress_warnings.rb more concise
Merge pull request #245 from ssimeonov/ss_suppress_warnings

Ensure original verbosity in case of exceptions

Conflicts:
	lib/i18n/core_ext/kernel/suppress_warnings.rb
Get rid of unused method on test helper
Also return enforce_available_locales to the default nil

Since all other defaults are being reverted to the default, do that with
enforce_available_locales too.
Simplify store translations helper which does not make use of default args
Use store translations helper in some tests
Stop messing up with the global namespace

Create helper methods in namespaces we own.
Update dependencies with: rake/mocha/test_declarative

Add rake to default Gemfile since it's a necessary dependency to run
tests.
Add Ruby 2.1.1 to travis
Allow failures of some rubies and gemfiles for faster feedback