Add quiet_assets to mute assets pipeline logging

Enabled in development environment only.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Update capybara to 2.2.1
Rename support file
Don't use let for find expressions
Refactor toggable support spec
Refactor select all link specs
Expect sort header before accessing the title
Explicitly enable quieten_assets in development

Improve discoverability of the configuration, in the case a developer
needs to re-enable asset pipeline logging.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Make commented spec a pending one
Extract find calls to methods
Merge pull request #1257 from opf/feature/quieten-assets-pipeline-logging

Add quiet_assets to mute assets pipeline logging
Use methods instead of let for fresh results.
Merge pull request #1271 from opf/feature/update_capybara_to_2-2-1

[Feature] 7198 Intermittent database deadlock in Work package Capybara spec
Use variables to set highlight button background
Merge remote-tracking branch 'origin/fix/7608_make_highlight_buttons_styleable' into dev
Fix API requests without CSRF token being rejected
CSRF Protection: Don't attempt to catch unused InvalidAuthenticityToken

Rails doesn't raise InvalidAuthenticityToken since 3.0.4

For more information, see
http://weblog.rubyonrails.org/2011/2/8/csrf-protection-bypass-in-ruby-on-rails/
CSRF Protection: Prevent login CSRF
Merge pull request #1277 from opf/fix/api_csrf_protection

Fix API CSRF Protection and login CSRF
Bump version to 4.0.0pre1

We removed API v1, so the next release will be a major release
according to semantic versioning.