Refactor push notifications so that push can be enabled without calling start. This allows Unity developers to start the session from Unity and enable push notifications on the Android side without a race condition.
Clean up
Add tests for push/session interaction
Adding a new delegate for Placements that can pass the raw JSON string up to a Unity game. This requires an additional method on the Playnomics SDK static inteface, but otherwise we use a new base interface and check the interface type at runtime.
Bump version number to 1.2.0
Clean up the imports
Remove the properties file because Unity's build process rips out anything that this not a .java file in the jar
Have the maven build treat the source code like a resource so that the project version only needs to be hardcoded in one place, the pom file
Add logging for touch event tracking
Allow push notification reporting to happen before a Session has been started. For Unity.