docs build target now uses variables for configuration, is built for all, and ignores errors
Reorganize docs build target, add fulldocs target for a complete rebuild of documentation