Added support for hibernation

Implements the same method used in PS3RemoteSleep and BDRemoteSleep
Added hibernation info
Detect Hibernate Status on startup and moved sounds restore to Connect
Shorter interval for findRemote after hibernation and on startup
VS
Fixes Hibernation when starting already hibernated
BugFix and Cleanup for release