Fix issue with canonical paths in async dispatch
Set empty roles semantic properly
UNDERTOW-77 Merge servlet roles together correctly

According to '13.8.1 Combining Constraints' we need
to take the union of the roles, not the intersection.
Fix up issue with ServletOutputStream
Revert "Fix up issue with ServletOutputStream"

This reverts commit cff34ce0029d985573b52135982723467f4070c7.
Really fix servlet output stream issue this time
Mark stream as writable straight away
Change the way cached resources work, to avoid problem with includes
Add caching test
Ignore close() calls from within include() dispatch
Change resource serving to take a completion callback, instead of just ending the exchange
Fix up some servlet sender issues
1.0.0.Alpha20
Next is 1.0.0.Alpha21
Fix flush problem with print writer inside includes
Throw correct exception type
Add option to disable URL decoding.
Flesh out the handlers class a bit more
Add handler for URL encodings other than UTF8
Add listener registry class