iOS: made view base classes generic, added support for views wo viewmodel

The support added for generic subclasses of NSObject added in
Xamarin.iOS 7.2.1 now allows to use the same pattern as in Android.
See
http://docs.xamarin.com/guides/ios/under_the_hood/api_design/nsobject_generics/