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
Move caching classes into their own package
Add initial caching handler implementation
Change file serving over to use the new caching method
Add ability to dynamially select a content encoding, based on arbitrary criteria using predicates
Add test for caching combined with content encoding
More changes to how to pipelining buffer is flushed
Add response code to cached information