Register paths that start with a / as the default handler.

For consistency remove the setDefaultHandler() method.
Modify the parser to better handle UTF8 paths
If parsing fails attempt to send a bad request response
Add configurable limits to prevent hash collision attacks
Handle encoding correctly in the parser

The parser now correctly decodes all characters, including
multi byte unicode.
Use treemap
Fix resource handler bug
1.0.0.Alpha12
Next is Alpha13
Add get(Request/Response)ContentLength()
Change length methods to use a long
Fix some caching bugs
Add a setContentLength method to the exchange
Once all data is written terminate writes and flush eagerly
SHM no longer concurrent
Inverted logic
Some clean up
Make sure the pooled buffer is freed
Null the underlying setter once the response is done
Revert "Once all data is written terminate writes and flush eagerly"

This reverts commit 5df3ae25617c0270544636686200caf549ac1984.