Add Cask Xamarin, replacing older Xamarin Casks

These packages are: xamarin-android, xamarin-ios, and xamarin-studio.
They have been added to homebrew-versions.

Only call caveats once on Xamarin cask
Merge pull request #5118 from fapper/xamarin

Add Cask Xamarin, replacing older Xamarin Casks