INTEXT-45 Update to SI 3.0.0.M1

- Use core TCP eventing for WebSocketEvents; change Type literals to enumerations
- Use a WebSocketMessageMapper instead of rebuilding the message in the interceptor
- Use core TCP Abstract Serializer
- Use 3.0 API instead of reflection to get key for Deserializer state
Revert "INTEXT-45 Update to SI 3.0.0.M1"

This reverts commit 5278aebd957653290f718c6e8ad5b38c7931f8ad.
INTEXT-45 SI 3.0.0.M1 - now  1.0.0.BUILD-SNAPSHOT

- Use core TCP eventing for WebSocketEvents; change Type literals to enumerations
- Use a WebSocketMessageMapper instead of rebuilding the message in the interceptor
- Use core TCP Abstract Serializer
- Use 3.0 API instead of reflection to get key for Deserializer state
Merge branch 'INTEXT-45'
INTEXT-45 Add Work Around for INT-2936

Need to check for closed stream with NIO.