add preemptive basic auth

Conflicts:
	src/main/java/org/jboss/aerogear/unifiedpush/async/AsyncClient.java
	src/main/java/org/jboss/aerogear/unifiedpush/resteasy/RestEasyClient.java
	src/test/java/org/jboss/aerogear/unifiedpush/DefaultJavaSenderTest.java
Merge branch 'AGPUSH-97'
Preparing to release 0.1.0
fix formatting
Merge branch 'formatting'
fix license headers
Merge branch 'license_fixes'
moving to httpurlconnection
Keep it simple
first version of UnifiedMessage Builder
change the version and update the readme
Adding a finally block and a disconnect(), to release resources
Update Readme example code
Merge branch 'readme_update'
Polishing the JAva Sender Client
Merge branch 'master' of https://github.com/aerogear/aerogear-unified-push-java-client
first version of UnifiedMessage Builder
add category, deviceType and rename identifiers to aliases
Merge branch 'AGPUSH-135' of https://github.com/aerogear/aerogear-unified-push-java-client into AGPUSH-135

Conflicts:
	README.md
	src/main/java/org/jboss/aerogear/unifiedpush/SenderClient.java
	src/main/java/org/jboss/aerogear/unifiedpush/message/UnifiedMessage.java
	src/test/java/org/jboss/aerogear/unifiedpush/SenderClientTest.java
added some Javadoc