Check manifest file permissions for internet and check network connection

Manifest file permissions need to be set in the app to access the internet. ADAL will check that to give correct error to developer to setup AndroidManifest file correctly.

Connection can be lost and refresh token request should not send if connection is not available. It will remove the token.