Updating Associated Metadata Provider to follow the existing pattern.

cc @dougbu @rynowak 
interface name makes this a mouthful.  could that be changed to `IModelBindingPropertyInfo`?  then property would make more sense as `BinderPropertyInfo` (my suggestion above)