2.1.0
- add union types checking
- modify return type of ArrayValidator methods from self to static
- modify ArrayValidator's parent from FieldValidator to Validator
- rename requireOr() parameter 'validators' to 'fields' and receive a an array of strings instead of array of validators.