CORE-3854 Refactored AnalysisNameValidator into DiskResourceNameValidator.

The new DiskResourceNameValidator also now includes in the validation message which invalid characters were found in the field's value.