Fixing several issues that make the projects unusable.
- Fixing XAuthority when parsing number
- switched back to junixsocket as jdk does not support sockets only SocketChannel
- Fixing usage of io.freefair.lombok in protocol projects. The module-path was not being set on the delombok task
- fixing delombok by removing lombok from projects using junixsocket. Delombok does not support mutli-release jar files.