Merge pull request #3 from adeven/development

Version 1.5
adds pom and gitignore
introduces PHONE, TABLET and UNKNOWN static members for less redundancy
introduces method to ease building the user agent
extracts some params for less redundancy
unified the LOGTAG for less redundancy
fixes wrong member value
project specific formatting
no more logging via printStackTrace
improve platform optimization
there is no obvious need to pass the Application; using more generic
Context instead
Add license, close #7
Add license note to source files
Merge pull request #8 from adeven/license

Add license information
Merge branch 'master' of git://github.com/adeven/adjust_android_sdk
Replaces AsyncTask with HandlerThread, introduces TrackingInformation.
HandlerThread is more reliable than an AsyncTask on most platform
versions.
introduces and uses a LogWrapper and toggling of logging
Clean up

Unify indentation
Unify comment style
Move private stuff to the bottom of AdjustIo.java
Add constants MAC_SHA1 and ATTRIBUTION_ID
Rename LogWrapper to Logger
Rename eventId to eventToken
Add todo comments
Improve logging, clean up

Split setTrackingParameters call into multiple addTrackingParameter calls
Simplify creation of trackingParameters dictionary
Add customizable logLevels to Logger
Subclass Handler to avoid leaks (http://stackoverflow.com/a/11408340)
Log eventToken and amount of events and revenues
Log malformed eventTokens
Rename TrackingInformation to TrackingPackage
Fix all lint warnings
Remove .gitignore