Add preliminary validation error reporting to Binder
If the field is an AbstractComponent, sets the component error. Can be
customized by overriding a protected method.
Change-Id: I3a3682ab4a1468eba5867831d757d84391bbb773
A converter can be used to bind a field with one type to a property with
another type. Validators can be added both pre and post conversion.
Change-Id: I50dbd8548d47f8c183c13372dcd7bb7591229d38