Separate classes for Chunk/TreeNode methods/objects

The main goal is to keep the GUI code as simple as possible, with DSCript doing all of the file processing / generating.

Other changes:
- Moved 'Magic2Str' method out of ChunkReader to a static class
- 'UIntMagicConverter' now calls the actual 'Magic2Str' method instead of using a copy-paste version of it
- The XML documentation is now included by default, and can be found in 'doc'.
- Added 5 new references to the DSCript library (as a result of moving node stuff to DSCript)

Signed-off-by: Mark Ludwig <mk.ludwig1@gmail.com>