CRASHFIX: Fixed foolish "CRASH" due to long chaining

* When one of those outputs is null the app crashes
* Happens every 30 seconds on Micromax devices
* Never chain such long function calls without being sure about nullablity
BUGFIX: Supplicant return only unicoded ssid with quotes

* Hence no notification on devices that couldn't desipher unicoded ssids
FEATURE: Login as soon as connected to WiFi

* Since we're asking for the WiFi State permission, let's utilize it best.
Login only when properly connected to the network
Don't stop service since we can assist in Login

We used to stop service to save CPU when it was not possible to show
notification on lower APIs