Refactoring Observable.subscribe
Cleanup + add SafeObserver / SynchronizedObserver
Remove Runnable builder
Release notes, update cross-build settings