Xamarin Forms Routing

This PR enables Routing for Xamarin.Forms apps, along with fixing some bugs along the way to make the routing and app suspension scenarios work.

## TODO:

- [ ] Add rotation and contract features
- [ ] Add default content