Android scheduler fixes

This PR replaces the existing Android scheduler with a new one based on the RxJava Implementation. This PR also deprecates the Xamarin Forms-based scheduler, and instead relies on the (correctly functioning) native schedulers.