A start at renaming in src/test (will be redone shortly)
Redoing.. renaming in src/test
More doxygen aliases
New defines to pass in the build date and time (for part of UUID system)
Add UUID functionality for Element naming (Huge commit 1/*)
Add an output stream abstraction to eventually banish FILE* from core/ (Huge commit 2/*)
A stub for an input stream abstraction, NYI (Huge commit 3/*)
A ByteSink into a fixed size u8 array (Huge commit 4/*)
A ByteSink wrapped around a FILE* (provides STDOUT and STDERR) (Huge commit 5/*)
A logging framework built on ByteSink (Huge commit 6/*)
A disgusting centralized Element type assigner until more intertile protocols exist (Huge commit 7/*)
FILE*->ByteSink conversion. xray bugfix (Huge commit 8/*)
FILE*->ByteSink conversion. (Huge commit 9/*)
Reindent for namespace finally, and clean up (Huge commit 10/*)
Trailing w/s grr.  Add AsInt() for sad reasons (Huge commit 11/*)
New fail codes IO_ERROR for ByteSink, BAD_FORMAT_ARG for Printf (Huge commit 12/*)
Mess up and rehack element for auto-assigned type numbers (Huge commit 13/*)
Ditch ELEMENT_EMPTY; use 'regular' type accessing even for empty (Huge commit 14/*)
Ditch static types, go to TYPE() and UUIDs (Huge commit 15/*)
(Outside core/) Ditch static types, go to TYPE() and UUIDs (Huge commit 16/*)