Switch to using a shared code project for the code.

Update to using assemblies from NuGet.

Update to current Xamarin tools.