Lifecycle callbacks

Fixes #663 and makes AutoSuspendHelper on Android not infect every Activity, and use Application instead