Some script updates mostly.
Some interface gen work and also got a falling box working on ss.
Merge branch 'dev' of github.com:dennisferron/LikeMagic-GameEngine into dev
Minor changes.
Working on interface generator.
Defined hierarchy element interface.
Worked on namespacegen, dropped hierarchygen because it's not possible to forward declare nested classes anyway.
Added namespaces and classes to hierarchy.
Wrote code to dump namespace hierarchy and fixed a loop in the hierarchy.
Got write_forward_declares working and generating a nice pretty printed list of classes and namespaces.
Got nested namespaces working in headers and wrote some reserved name replacement code.
Made it so it writes full namespaces and fixed the reserved words lookup.  Almost ready to test compilation.
Interface generator now produces files that actually build.
Changed generated interfaces to use a file per namespace to build faster, created a static lib for the generated interfaces, and changed Engine to a DLL.
Fix build errors
Fixed build with Engine DLL + bindings.