Forgot to change a comment in the previous commit.
Removed support for the 'new BLESS' format, which as far as I can now determine never existed.
Removed support for Doxygen, which was just hilariously broken due to macro-based reflection and C++11.
Changed the semantics of Minion array merging so that the new array totally replaces the old array rather than append to it.
Added more common stuff to types.h to save on typing.
Added a constructor-from-nullptr to InPortHandle.
Updated MemRequest. Clarified the operation of MemTraceCore, particularly in the distinction between prefiltered and non-prefiltered traces.