Generic view interfaces
reformat
Generic views for almost all platform specific base views
Merge pull request #808 from Stephanvs/generic-views

Implementation of Generic views
Merge branch '3.2' into 3.5
clean this jibber jabber...
Bye bye to the Component, hello to the Nuget
Remember to add the csproj :) Also retarget to remove obsolete messages, as Xamarin no only supports API 10+ (bye API 8)
Manually merged in fragging stuff.