Reworked the message system for DsCore
Commands can now be registered and deregistered
Menu is now generated dynamically based on registered functions
Updates to debug interface
Added BcHtml and BcHtmlNode
Debug interface now uses BcHtml instead of std::string to build the output
Merge pull request #39 from Dezzles/master

Updates to debug system
headers
Reworked BcHtmlNode to now contain a pointer to BcHtmlNodeInternal
BcHtmlNodeInternal now contains most code stored in BcHtmlNode
Added NextSiblingNode functionality
Buffer is now allowed to be null
Merge pull request #40 from Dezzles/master

Updates to Debug system and improvements to BcHtml
BcBinaryData support class for reflection.
initial import of reflection system.
rename ALL the types in reflection.
new line disabled arg for b64
reflection all compiling
new reflection system compiling, but not yet working.
Added define to enable/disable garbage collection support. Handled differently in Psybrus vs Psybrus2.
updating systems to use new reflection.
All building and almost running.
Psybrus working with Psybrus 2's reflection system now.
attribute support.
ScnComponentAttribute used for update registration.