no need to correct ~ in the path encoding

The ~ is not encoded by rawurlencode, so we don't need to decode it again.
Changed translation file pattern for german. Scripted replaces:
=> "'%value%'   TO   => "Der Wert
"'%value%'  TO  "The input

Similar things are absolutely needed for the other languages, too.
"Small" fixes
Another fix to Zend\Validate\EmailAddress key ressource
added failing test for getting (non-)shared services when the individual setting deviates from the default setting
fix for zendframework/zf2#3439
remove surplus namespace
because already defined in 'use' statement
Update the test case so that it fails if the 404 view is missing the display_exceptions variable when we want to display exceptions.
Set the display_exceptions variable on the 404 view if we want to display exceptions.
[Validator][#2538] hostname validator overwrite

Close #2538
[Validator][EmailAddress] Refactor getHostnameValidator
Updated all translation-keys to fix the current standard of the en_EN Ressource. Updated all translations accordingly. There are threee @todo notations for which i am unsure about a possible better translation.
[#3055] Remove array to string conversion notice

- Removes an array to string conversion notice when nested arrays are
  provided as values
remove deep namespace docblock
in ControllerLoaderFactory.php
Merge branch 'patch-1' of git://github.com/Tobion/zf2 into hotfix/3393
Merge branch 'hotfix/3393'

Close #3393
Merge branch 'master' of git://github.com/netiul/zf2 into hotfix/3439
[#3439] CS fixes

- Trailing whitespace
Merge branch 'hotfix/3439'

Close #3439
Fixes #3409
Merge branch 'master' of git://github.com/manuakasam/zf2 into hotfix/3425