Modify ADBMobile plugin to call lifecycle methods

So instead of having the main activity do the setup for the ADB Mobile plugin I've moved that code to the plugin itself. I've done testing on Android and it "appears" to work correctly but I'd love another set of eyes on this before it gets merged.