Added a new validator class to perform the check

Refs #3005
Added a test for the new validator class

Refs #3005
Added a new validation to the IQTransform

Refs #3005
Used Axis object instead of the raw X data

Refs #3005
Added a check for a proper axis order to the ConvertAxisByFormula

Refs #3005
Make the validator account for workspaces with single X value

Refs #3005
Merge branch 'feature/3005_increasing_axis' into develop