Introducing ByteArrayModelBinder.

We don't throw an ArgNull exception anywhere in the ByteArrayModelBinder (not unless @davidfowl changed compilation). Wouldn't this null ref?