Override UploadFile validator

New validator composes a Request instance. On PUT/PATCH requests, it will
override any UploadFile::ATTACK errors and mark them as valid, allowing file
uploads from those requests methods.

If no request instance is present, or for other request types, it falls back to
the original logic of the ZF2 validator.