V3

# Bugsnag Android v3

## What's New
-   Thread-state collection (technically this was in the last v2 release but never announced)
-   Fixed app name detection (was broken in v2)
-   Easier "top activity" tracking
-   Device brand information is now collected (eg. "Samsung")
-   SSL is now enabled by default
-   `MetaData` is now easier to use
-   Reduced memory usage, using lazy-loading and streaming
-   Removed dependency on `bugsnag-java`
-   Added tests (a lot of them)
-   Tests automatically run on Travis on multiple Android versions

## Notes
-   Some methods have changed or been removed
-   ActivityStack/BugsnagActivity no longer exist
-   Top activity/context tracking now requires `GET_TASKS` (or android 5+)
-   We no longer generate a UUID for the default user id (to avoid a
    strictmode violation), instead we use `Settings.Secure.ANDROID_ID` which
    is now considered stable enough to use

## TODO
-   Check if having both .jar and .aar on maven central is ok
-   Check installation in a normal app via maven
-   Check installation in a nromal app via gradle
-   Check installation in a normal app via jar

## Future
-   Re-enable proguard on .jar (we are still under half the size of other android notifiers, even without proguard)
-   Investigate BuildConfig.DEBUG for better releaseStage detection:
    http://stackoverflow.com/a/25267049/102542