Fix for #1671 - Adding [FromHeader] attribute

This is slightly related to your work item, but I think we might need a way for collection binders to call back into some of these types with additional metadata. The collection binder already has the smarts you have in `ConvertValuesToCollectionType` and we should be able to use that in a more general purpose way.

@ajaybhargavb's `HttpPostedFile` change has similar issues so a design change here would have uses elsewhere too.

I think the `HttpPostedFile` binding has a similar premise,