Introducing ByteArrayModelBinder.

In 5.2 if `Convert.FromBase64String(value)` throws an error, it is not caught/handled.