Allow multiple --content-dir arguments
Some projects (e.g. Tracker) may want to generate some documentation bits and have them merged with other static documents. This merge request implements support for multiple --content-dir
arguments, so those cases can be supported by adding source and build dirs to the lookup directories.
Directories are looked up in the same order they are added.