Add validator.js-based convenience validator functions.

* Only add validator functions if the "validator" module is installed.

* Update README.md.

* Add tests for conversion of validator.js methods to validator
  functions.

* Validator functions that throw `undefined` do not add to the error
  property array.