Validation group functionality

Added the validation group functionality. Now you can assign validation
groups to elements and use data-validate="check" with
data-validation-group to validate only the elements in the desired
validation group.