Fix: crash when clicking the Quick Settings Tile to reconnect (#19)
Don't call startActivity() from outside of an Activity context. Instead check if the VPN permission is granted and start the VPN service directly in background. Only when a (error/auth) dialog pops up, the app needs be opened in foreground (e.g. by long pressing the tile) in order to continue.