Updating packages and headers to match new convention

Headers have changed and packages convention as well.
This is making sure the rxandroid-framework stays in line with those new
conventions.
Move Activity and Fragment related operations to rx.android.app

This aligns the package name of Android framework classes.
Merge pull request #89 from novoda/updating_framework_to_conventions

Updating packages and headers to match new convention
Hide HandlerThreadScheduler implementation detail.
Add missing assertion to util class ctor.
Merge pull request #97 from ReactiveX/jw/hide-other-things

Hide HandlerThreadScheduler implementation detail.
Merge pull request #92 from omo/content-to-app

Move Activity and Fragment related operations to rx.android.app
Fixed broken builds in IntelliJ

To be honest, not even sure how it was building command-line, but now
it's no longer double-including all its funky dependencies.
Merge pull request #102 from dlew/dlew/fix-build

Fixed broken builds in IntelliJ
Remove redundant documentation.
Merge pull request #104 from ReactiveX/jw/useless-javadoc

Remove redundant documentation.
Adding a ReactiveNavigator to handle toActivityForResult in an Observable way

The aim of this component is to handle the navigation to an Activity for
result using an Observable and thus avoiding the need to check for
result/response code and all the boilerplate code related.