Android SDK

Fixed The SDK’s recommended flow is to initalize the SDK from the Application object, in order to not lose analytics.
We now found out that some customers want to initialize the SDK from an Activity. While this is not the recommended flow, we enabled this flow and fixed several bugs around this flow.
Note that this means that analytics and guides will not work prior to initializing the SDK.