Cleaned up CONTRIBUTING.md.

Removed unneeded newlines and corrected the rendering of the numbering of the
Pull Request section.
Added formatting rules for Eclipse.

There were two conflicting formatting issues I could find.

1. Whitespace on blank lines.
2. Whitespace using casts.

For both of these there’s been two conventions.
I’ve used the one that causes the least changes in the source.
ie: Strip whitespace and add a space between the cast and object.
Applied formatting rules to Bolts and BoltsTest.
Merge pull request #4 from bradley-curran/feature/add-formatter-rules

Added formatting rules for Eclipse.
Merge pull request #3 from bradley-curran/feature/cleanup-contributing

Cleaned up CONTRIBUTING.md.
Add Gradle build files.

Updated .gitignore with Android and IntelliJ recommended exclusions.

Updated Gradle to 1.10
Fix javadoc of Task.cancelled() method
Merge pull request #6 from mkochenough/fix-javadoc

Fix javadoc of Task.cancelled() method
Update Gradle

* Android Gradle tools 0.9+
* Android Studio 0.5.1
* Add targetSdkVersion and minSdkVersion
* buildToolsVersion 19.0.3
Merge pull request #9 from grantland/gradle

Update Gradle
Optimize Thread Pools

* Optimize number of threads in pool based on available processors
* Kill core threads when not in use (android-8+)
* com.parse.Executors#newCachedThreadPool works the way you'd want it to
    * Reuses threads in pool if available
    * Creates more threads until core pool size
    * Queues threads until queue size
    * Creates more threads until max pool size
    * Rejects
* Add Task#UI_THREAD_EXECUTOR to continue work on the UI thread.
Merge pull request #8 from grantland/feature/uithread

Optimize Thread Pools
WebViewAppLinkResolver appears to be working and producing proper app links.
AppLinks code tested.
App Links apparently complete.
Start handling should_fallback.
Rename tests.
Incorporates review feedback.
Make URLConnections disconnect at appropriate times.
Incorporate more feedback.