Allow EditableFileUploadAttribute to be required

Added a custom validator so that EditableFileUploadAttribute can be
marked as required without throwing an exception.
Fixed a FormatException

Fixed a FormatException caused by an incorrect format string index.
Merge pull request #263 from nimore/EditableFileUpload

Allow EditableFileUploadAttribute to be marked as Required