Refs #8140 Add methods to validate widget input and check state.
Refs #8140 Updated UserInputValidator to support widget

Also made use of added functions in Fury for testing.
Merge branch 'feature/8140_dataselector_validation_options' into develop