minor: remove @s added by search and replace

meant to move id -> @id, also turned identity in the test titles into
@identity.
fix controller refactor and features

Also save debug log on failing features
rename warden extension to patch the original

the Warden::SessionSerializer was not getting loaded at all because we had a file by the same name. We want it to get loaded and be patched instead.
minor: add missing i18n translation for overview
clean up error assertions in tests

We're not testing the redirects anymore. But the error messages should be pretty clear already. We can start testing redirects again once we redirect to different places for different actions.
make sure i18n key can be found (cascade)

Also reformated long haml lines some. You can add a linebreak after a comma.
cuke: drop jsonpath, use simple keys instead

Also fixed the test for login_required
Merge pull request #176 from azul/feature/api-authenticated-configs

API: Authenticated access to config settings
some cleanup of the messages api and cuke feature
add translation and fix tests