Xamarin Android: ambiguous locations

Handling ambiguous locations, with an additional related bug fix. I've also updated the screenshots for the website in preparation for the new release. After this pull, the only thing left to do on Xamarin Android is image caching, which I'm going to have a stab at soon!