Added 2 new methods: isPasscodeAvailable and getEffectiveDevicePasscode, as well as updating internally to use those.