Jakarta EE 8 compatible Tyrus Service release:
- Updated legal information
- Allow to set the UpgradeResponse status and headers
- Cleanup of dependencies, legal files, and added pre-release checks
- Better Support deployment handshake statuses != 101
- Support JDK 7 again
- Support user-defined reason phrase
- Fix OSGi export for Tyrus Client
- Prevent scheduling timeoutexecutor for negative timeout values.
- Fix write synchronization in ProtocolHandler
- Replace synchronized with a lock when IO op is involved.