Moves private methods out of the Support mixin.

- Add new TRIM_VALUE option for trimming whitespace from validation values.
- Update documentation