A documentation processor controls the process of generating Scala documentation, which is as follows.
A very minimal global customized for extracting DocDefs.
An extended version of compiler settings, with additional Scaladoc-specific options.
Some glue between DocParser (which reads source files which can't be compiled) and the scaladoc model.
Class to hold common dependencies across Scaladoc classes.