Add rxjava-android build module + config

Should this be shared with other contribs through the parent module? Lots of copy and paste here.
Add HandlerThreadScheduler which schedules actions on an Android Handler thread
Expose main thread scheduler through AndroidSchedulers class
Add support for running Robolectric tests
Add unit tests for HandlerThreadScheduler
Reduce duplication by making "schedule now" the special case

Forwards to "schedule later" with delay of 0 now.
Add empty .gitignore file so that git checks out the values folder
Moved sources under main android package.
Excluded the test support package from being included when building a jar or generating javadoc
Javadoc comments added
Removed the exclude from the javadoc task as it was breaking javadoc generation from the projects root folder
Upgrade to Robolectric 2.0 and remove all the things...
AtomicObservableSubscription to SafeObservableSubscription
Create README.md
Update README.md
Update README.md

Added sample usage of Android Handler schedulers.
Cleaning up rxjava-android build.gradle
added variance to Func2, too
Revised version of Android UI component operator
Drop use of WeakReferences and use a custom subscription instead
Drop volatile in favor of failing fast if not subscribed from UI thread
Only release references in unsubscribe

We decided it's better to leave it to the caller when it's appropriate to release, cf. #1