Generic view interfaces
reformat
Generic views for almost all platform specific base views
When deserializing dictionary -> object, include base class properties
Merge pull request #809 from ololabs/read-baseclass

When deserializing dictionary -> object, include base class properties
LinkerPleaseInclude: Add CheckedTextView Switch

Add CheckedTextView and Switch to linker inclusions otherwise these bindings will fail in release builds.
nuspec options added
Email Plugin: When trying to send email on android, only show apps actually capable of sending emails (instead of all apps able to simply send "data")
Do not use a title for the intent chooser, as to avoid breaking localization
Merge pull request #812 from mgjhl/3.2

Email Plugin: Only show real email clients on android
Merge pull request #808 from Stephanvs/generic-views

Implementation of Generic views