Issue #2257277: Put component_types in alphabetical order.
Issue #2257277: Allow additional component_types for several validators.
Issue #1197284: Allow someofseveral to work with file.
Issue #2311807: Refactor webform_validation_webform_validation_validate().
Issue #2311807: Coding standards: Indentation.