Various fixes, some refactoring, new HTML dumper

Added new, more generic data dumping capabilities, lists of any class
derived from BaseParser can now be dumped to somewhat pretty HTML files,
right-click parent node in TableEntryEditor TreeView, then follow the
instructions; fixed issues with SplitContainer and child control sizing
in MessageEditor and TableEntryEditor in VC# IDE; MainForm status bar
made slightly more expressive; added custom sorted node generation for
EnemyDataParser, enemies now sorted by type; also fixed tree not
rebuilding after renaming enemy; some more minor stuff