Merge branch 'master' into development
- refactored MessageChannel and HTTPChannel do perform the processing
- added setOptions support
- moved connection related header handling to HttpChannel
- added basic event infrastructure to provide hooks for certain events where extending classes may act upon
- added Bad Request response on parsing errors (events)
- made staticContentHandler more restrictive on which requests to serve
- and some tests
added wait cycle
modified port checking
fixed port pre-condition verification
- added support for custom configurations
- improved unit test coverage
- added support to shutdown server
- added tests
- fixed keep alive behavior
fixed built-in standard port to match build server environment
Merge pull request #6 from gmuecke/AWTT-22-Response-with-BAD-Request-on-Protocol-Exception

Awtt 22 response with bad request on protocol exception
- fixed behavior for missing directories (not implemented) vs missing files (not found)
- improved correctness of error responses
Merge pull request #7 from gmuecke/AWTT-26-Return-404-on-non-existing-resources

- fixed behavior for missing directories (not implemented) vs missing fi...
added correct timeout monitoring on client connections
- improved logging
- improved handling of timed out connections
Merge pull request #8 from gmuecke/AWTT-25-Enforce-keep-alive-timeout-on-serverSocketConnection

Awtt 25 enforce keep alive timeout on server socket connection
- release related changes to configurations and dependencies
Merge pull request #9 from gmuecke/development

Release 1