Fixes for digest authentication

* Changed german for variables and comments to english
* Avoided nested array accesses
* workaround for login abort