Porting Novoda work on RxAndroid to official repo

This is adding a resumable logic to handle Observables on rotation if
needed and add some wrapping logic around Dialogs and Navigation on
Android
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.