Change keepalive interval to 2.5 minutes and synchronize wakeups

Waking up and sending packets at 30 second intervals is unreasonable for mobile, and seems more frequent than actually necessary. An interval of 150 seconds puts it in the next bracket of iphb wakeups.

Also enabled iphb support, which synchronizes the server pings with eachother and with other system wakeups.