Support for iOS and Android channels in audience; SelectorType now tracks DeviceType
Removed unused import of List
Bugfix: missing decorators in two tests
UserAgent is now dynamically constructed from project's version
User Agent string now identifies it as the java client
APIClient Anti-Pattern Refactor
Cleaned up comments and docstrings
Merge pull request #24 from urbanairship/Anti-Pattern-Refactor-II

APIClient Anti-Pattern Refactor
Merge branch 'master' into DEVEXP-131-UserAgentII

Conflicts:
	src/main/java/com/urbanairship/api/client/APIClient.java
Merge pull request #22 from urbanairship/DEVEXP-131-UserAgentII

UserAgent is now dynamically constructed from project's version
Merge pull request #21 from urbanairship/Bugfix-MissingDecorators

Bugfix: missing decorators in two tests
Http hostname is now defined by the baseURI passed to APIClient constructor
Changed some docstrings to reflect new 2000 byte APNS limit
Actions model and parsing in PushPayload/Notifications
Merge pull request #29 from urbanairship/APNS-2048-LIMIT

Changed some docstrings to reflect new 2000 byte APNS limit
Merge pull request #27 from urbanairship/CE-542-CAC-API-BUG

Bugfix: Unable to connect to cac-api.urbanairship.com because of hardcoded UA_HOSTNAME
Merge pull request #28 from urbanairship/CE-422-Actions

Actions model and parsing in PushPayload/Notifications
Removed mechanisms for validations that is not needed in the java client
Fix improper indentation
Removed commented out tests