Validates RAML file (and JSON schema), runs a configurable set of linting rules, and produces HTML documentation.