Expect resume handlers to cleanup up on their own

Signed-off-by: Simon Busch <morphis@gravedo.de>
Detect power key source at runtime rather than hard coding it

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