PlatformUtils update- some phones call startApp() multiple times, we can detect this for the app developer; additional files for Android gradle build (incomplete)