Want to tweak some, but start to displaying base generic message via javascript.
print couch version in test couch setup

This way we can track down couch version related issues on travis.
Automatically clear the errors when re-displayed. Not sure if this is ideal functionality.
Merge branch 'master' into feature/authentication_generic_error

Conflicts:
	app/views/layouts/_messages.html.haml
	app/views/layouts/application.html.haml
	users/app/assets/javascripts/users.js.coffee
Merge branch 'master' into feature/authentication_generic_error
Clear authentication errors before displaying new ones.
Slight cleanup due to some emacs annoyances.
Slight tweak in case we get back the default response to warden's fail!, which is not an enumerable.
fix failing tests
Merge pull request #49 from azul/test/print-couchdb-version-on-travis

print couch version in test couch setup
print debug info on failed login attempts
remove test for duplicate login - we'll prevent that on the client side

SRP happens in two steps:
* handshake
* validation

During the validation we delete the handshake data from the session. So a second validation does not really work. It could build upon the first one but it would not be able to send M2 to the client.

So instead of trying to do sth. usefull when two validation requests are send we require the client to only send one.