[WCM][Validator] Added allowEmpty option to File constraint

| Q             | A
| ------------- | ---
| Doc fix?      | no
| New docs?     | yes (symfony/symfony#10615)
| Applies to    | 2.4+