convert urbanairship v1.4 plugin to a v2.0 module

Wasn't sure what you wanted to do with version numbers, so I've put it at v0.4.17 for now.

Pretty huge diff, but a bunch of the changes are due to plugin vs. module structure changes, and using a new UrbanAirship iOS SDK.

Simplified conversion process was:
- use automatic conversion mechanism in Toolkit
- update build_steps for Android - including .properties files in assets folder
- update to v2.0.0 of urbanairship iOS SDK
- read in iOS properties .plist to configure UA
- fix getTags in module.js - use closure for success callback, fix JSON parsing
- fix setQuietTime method: method signature and usage in tests was different
- add pushReceived.addListener API method
- update demo app to be a v2.0.0 app
- add interactive test to check receipt of push notification