Implement proposed flexible view to viewmodel naming strategy
Merge branch 'mac' into unified

Conflicts:
	Cirrious/Cirrious.MvvmCross/Cirrious.MvvmCross.csproj