First step in prepairing the new build structure.
Added the license notice to most files in SIEGE.
Removed the unnecessary Modules folders in the C++ and D bindings
Reorganized the C++ and Squirrel bindings; removed the Code::Blocks files.
Removed the D bindings in favour of bernardh's implementation.
Added new and improved D bindings.
Update some of the Space stuff.
Added default constructor to Entity.
Add Key enum to siege.input.keyboard.
Bind changes in D.
Updated some of the D bindings.
Fixed typo on CONSTRAINT_PIN.
D bindings: remove dead code.
Update D entity bindings.
Update D core.windows bindings.
Update siege.c.graphics.draw.
Add graphics.emitter D binding.
Bind util.conv in D.
Update c.graphics.font D bindings.
Update D viewport bindings.