Rename DummyResponder to NonRespondingResponder because, well... that's
what it does. It doesn't respond to any route.
Remove unused method
RedirectResponder considers the Host header now for the redirect target
Updated tests for PartialResponder
Add regular GET support to PatchResponder
Added missing tests for Router.dispatch()
Changed static type declarations in responder tests to the type that is
actually tested
Invert dependency to java.io.Socket
Inverts dependencies on ServerSocket and Executor services
Extracts RequestParser from Request
Removes unnecessary file-system initialization from FormResponder
Adds missing test to increase coverage

- edge case in RequestExecutor when multiple exceptions occur
- FileSystem initialization
- handling no parameters in ParameterResponder
- RequestParser covers edge cases of IOExceptions
- PatchResponder checks for given SHA1 hashes now
- configuration of Main is tested
Merge pull request #2 from christophgockel/code-review-cleanups

Code review cleanups