Introducing ByteArrayModelBinder.

Completely unrelated, but we should probably rename this type. `SimpleValueProvider` would suffice.