Add IntelliJ project files and Gradle build directory to gitignore.
Merge pull request #15 from broady/master

Add IntelliJ project files and Gradle build directory to gitignore.
moved startDemo where it is called only once
changed minSdkVersion to 8
Remove use of deprecated projection.Point
Rename BubbleIconFactory to TextIconGenerator, remove use of enums.
Merge pull request #16 from broady/texticons

Rename BubbleIconFactory to TextIconGenerator, remove use of enums.
PointQuadTree returns a Collection, instead of a Set.
Add an optimization - Bounds.contains(Bounds)
Update Quad Tree tests (Set -> Collection)
Performance tweaks to PointQuadTree (increase max elements, remove "optimisation" for Bounds.contains(Bounds))
Refactor private QuadTree constructor (confusing parameter order)
Add a "startDemo" task that builds and runs the demo on a connected device (i.e. `adb shell am start ...`).
Add getAnchorU() and getAnchorV(), which return the rotated anchors for the generated icon.
Add PolyUtil isLocationOnEdge, isLocationOnPolyline.
Update Earth radius.
Create CONTRIBUTORS.md
Update CONTRIBUTORS.md
Revert null check in testComputeOffsetAndBackToOrigin.
Merge pull request #20 from preda/radius

Update Earth radius - use the mean radius of the earth instead of radius at equator.
PolyUtil: make more private. Name isLocationOnPath. @link.
Merge branch 'master' of https://github.com/googlemaps/android-maps-utils
Merge pull request #19 from preda/master

Add PolyUtil isLocationOnEdge, isLocationOnPath