UNDERTOW-215 WebSocket Extensions

Ok.
I agree that are two different roles and I created two differents interfaces for that.
I put it on a single class in the implementation for ergonomics but it makes sense to have a PerMessageDeflateHandshake and PerMessageDeflateFunction split due clearness.
Thx for the comment.