[LMP] Player::{Save,Restore}PlayState().
[LMP] Handle "x-leechcraft/power-state-changed" events.

Stop playback on sleep and continue on wake up.

Fixes #1285.
[LMP] Support ignoring next state saves.
[LMP] Pause on sleep instead of stopping for #1285.