cai-nmgen: Refactor of BuildContext element.
cai-nmgen: Refactor of BuildContext element.

Increased log buffer to 64k.
Removed the IManagedObject interface.
Removed seal.
Removed ability to turn off logging.
Added info/error/warning category features.
Added various convenience log overloads.
Changed behavior of AppendMessages().  It now appends messages from the parameter.  (Rather than to the parameter.) This is much more logical.

stevefsp/critterai,stevefsp/critterai,stevefsp/critterai,stevefsp/critterai,stevefsp/critterai