Remove IoFuture from session interfaces.

This means that async handlers that want to use the session will
need to make sure they dispatch to a worker first
Revert "Add option to immediatly dispatch to a worker thread"

This reverts commit 6c3125955decfaa218518f502e07edc58d6a4067.
Adjust the dispatch strategy based on if we are pipelining or not
Remove unused messages
Add optimised output stream for use in blocking handlers
Remove unessesary object creation
Add support for 'HTTP/1.1 100 Continue' responses
Remove the use of IoFuture from the security API
Server impl for WebSocket JSR
Update the alias in the server side trust store to match the name used for the certificate.
Multipart form data encoding test.
Fix some character encoding issues with the multipart parser, and add handler to perform URLDocoding on the URL and the parameters
Make character encoding more configurable
Simplify the security example
Fix web socket JSR test race conditions
Clean up a little bit
Use correct key type in nonce map
Code clean up and minor changes whilst working on integration with AS8 domain management.
Begin working on Servlet 3.1 implementation
Add tests for the upgrade mechanim