EZP-23749: As an editor, I want to be able to fill the BinaryFile fields

JIRA: https://jira.ez.no/browse/EZP-23749

# Description

This PR adds a field edit view for the BinaryFile fields. It's very close to the Image field edit view but to limit the size of this PR, I did not try to factorize the code between those 2 views. I'll do that in a next pull request right after this one is merged.

Screencast: http://youtu.be/5oMHcaJDfRg

# Tests

manual + unit tests