Produce Valadoc for the Engine: Closes #4346
"make valadoc" will now produce valadoc/ in the top-level directory. Still a lot of work to do to clean this up, as some names need to be fixed for better heirarchy and others should be made private to prevent leakage. And, of course, more classes, namespaces, and methods need to be properly documented.
Showing with 77 additions and 36 deletions