add validation: isFileUploadOrHasExistingValue

for situations where a user should be allowed to save a form without uploading a file, but only if the existing value in the database is not blank.

Signed-off-by: Joshua Paling <joshua.paling@gmail.com>