Make sure we're in the right state to accept power key event after suspend

Signed-off-by: Simon Busch <morphis@gravedo.de>
Refactor DisplayManager code regarding power key/display state handling

Signed-off-by: Simon Busch <morphis@gravedo.de>