New core/utility file pair. They have some render_* functions.
vector and volume files now in the core subdirectory.
Removed the double slash in the Logger include in serialize.h.
template_util.hpp is now in the core subtree.
Added a better request system, now also in core/.
The dump/ and parse/ directories are now in the core/common/ subtree.
General cleanup of the new (de)serialization code.
Added a *_t = typename ...::type helper type in parser/helper.h.
Fundamental parsers are now in core/common/parse/impl/.
Added a fundamental parser for unsigned integers.
More cleanup in transitioning to the new parser.
Now it's easy to declare custom parsing code.
More parsing/dumping cleanup.
Unified the two dump and parse namespaces into pif.

Pif stands for Pong Interchange Formatter. A lot of code written to dump
and parse objects that can be extracted automatically has been removed
too. Just general clean up.
Added an enable_if_type template class to template_utility.

Used for checking for member types at compile-time. Exciting!
No more dependency on the pif:: namespace being called pif.

Also no more parse_*() functions, which is what prompted class types not
designated a formatter_type member type to be automatically parsed and
dumped with a presumably implemented specialization of the formatter
template.