Tell android that ScreenUnblocker service is a foreground service.

This will make less likely to tbe killed.
Fixing some issues that caused the keyguard to not be unlock correctly.

To be honest, this Android API is a mess. :/
Using light theme