[reMarkable] Don't use KOReader suspend/screensaver/autosuspend when Oxide is running (#8900)
[reMarkable] Don't use KOReader suspend/screensaver/autosuspend when Oxide is running (#8900)

* Ignore hardware sleep button

When running KOReader with a launcher, having the power button trigger the Power event conflicts with the launcher's built-in screensaver (see https://github.com/koreader/koreader/issues/8891). This commit ignores the hardware power button in KOReader and lets the launcher handle sleep and wake normally.

* Disable autosuspend

If a launcher is active, there will be no way to un-suspend because the power button is ignored by KOReader and handled by the launcher.

* Ignore power button only if Oxide is running

Same with disabling auto suspend
poire-z/koreader,koreader/koreader,koreader/koreader,poire-z/koreader,NiLuJe/koreader,Frenzie/koreader,Frenzie/koreader,NiLuJe/koreader