Add actions for setting TextView text.
Merge pull request #85 from hamidp/textview-actions

Add actions for setting TextView text.
Use ViewAction1 in ViewAction.setText and setTextResource.
Merge pull request #86 from hamidp/fixup-textview-actions

Use ViewAction1 in ViewAction.setText and setTextResource.
Fix #63: Use auto-value for Event classes.
Fix #72: Normalize private constructors on utility classes
Merge pull request #88 from omo/constructor

Fix #72: Normalize private constructors on utility classes
Merge pull request #87 from omo/auto-value

Fix #63: Use auto-value for Event classes.
A style fix following #88
Merge pull request #90 from omo/style-fix

A style fix following #88
Adding a ReactiveNavigator to handle toActivityForResult in an
Observable way
Refactoring thie ReactiveNavigator to use more Rx concepts

The ReactiveNavigator is now using an ActivityResult Observable and
filters to acheive the same behaviour as before.

We lost the boolean response of handling or not the event in the process
though.
Updating headers to new style
Moving to android.content
Introducting rx.android.app
Removing useless handler
Using defer instead of creating an observable straght away.
Replacing the custom operator by a simpler function
Rewritting some comments in a more explicit way
Extending exception instead of Throwable