Update to Rails 4.1

Other noteworthy changes:

  * Removed the unused UsersController and references to OmniAuth which
    were raising errors.

  * shoulda-matchers no longer required in the Gemfile, since doing so
    outputs messages about minitest.

  * Default scope removed from Scenario, and added it explicity to the
    few places which need it.

  * Admin actions now use strong_parameters since attr_accessible has
    been removed in Rails 4.1.

  * Fixed bad indentation in the Tour coffee file which prevented
    compilation in the newer version of CS.

  * Updated Haml from 3.1 to 4.0.

  * Updated simple_form from 2.1 to 3.0.
Merge pull request #415 from quintel/rails-4.1

Update ETFlex to Rails 4.1
Fix when a user enter a name longer than 50 characters