* Lazy load device settings to prevent startup crashing if permissions are not enabled
* EAKING: strip read phone state permission from device info on android.  Allow user to not use this feature