Add comment to ActivityLifecycleManager explaining the problem with Push Notifications.
Change how we prevent a push notification from being handled over and over. Have the developer pass us the intent and save our extra data in SharedPreferences. Then, when they call us, retrieve and clear this data before using it.
Update javadoc and README for new push behavior.