* Add onLoginSuccess implementation to CustomTabURLOpener
This will bring the app's main activity to foreground
after successful authentication
* Check isOpened is set to true on 'onLoginSuccess' callback
* Update submodule reference and URL to forked repo
Once the forked repo's PR is approved, it will be
changed back to the original URL
* Update submodule reference and URL back to main
This adds a new switch control to the advanced settings so that users may opt to force usage of relay when connecting to peers.
It also warns the user that this configuration change will only be applied the next time they connect to the VPN.
Rewrite the client in native Java.
There were no new features added in this change, but that's the first step in moving to a faster development cycle for NetBird client.