Implement support for using Google Nearby as a transport layer for Meshrabiya:
[x] @mikedawson design interfaces for abstract transports
[x] @Prashant-Android Implement support for sending UDP packet as a byte Payload
[x] @Prashant-Android Implement support for using nearby Streams
[x] @Prashant-Android Implement chat using UDP
[ ] @mikedawson refactor to use abstract interfaces for current implementation
[x] @Prashant-Android to update dependencies to match versions used in Ustad. Also convert to using libs.versions.toml like ustad, not variables in Gradle build file.
Implement support for using Google Nearby as a transport layer for Meshrabiya: