Add concept of a Sender, to allow for traditional callback based coding
Change test to use sender
Add beginning of Undertow server builder API to make it easier to configure undertow.

Also add examples directoy, with some simple examples
Minor changes to the Undertow API
Change the way form redirect is handled
Add initial support for setting up security via the Undertow API
Remove BufferTransfer class, as it has been replaced by the Sender API
Add missing resumeWrites call
JDK7 requirement & few component upgrades
Remove unused imports & enable checkstyle rule for it
Initial implementation of Client Cert mechanism
Minor refactoring of Client Cert implementation following post HttpCompletionHandler removal changes.
Adjustment so that the SSLSession is the current session and not a cached session, this is for a couple of reasons: -
 1 - Firstly the session is not established until the channel is actually used, any cached session is for a pre-handshake state.
 2 - Renegotiation is theoretically possible which again means a cached session may no longer be valid.
Completion of the test to verify that ClientCert authentication occurred.
Minor addition to enable CLIENT-CERT for deployed web apps.
Convert everything over to conduits
Fix NPE
Minor header fix
Change the way the pipeline buffer writes out data to better handle the connection close
Pipeline buffering bug fixes