Improve the GUI for the "New Component" button in the scene editor.

This is a part of a much broader fix for issue #62.
Improve the "Add Shape" GUI for Dynamics and Proximity components in the scene editor.

This is a part of a broader fix for issue #62.
Refactor the script component panel in the scene editor.
Small refactor to the Editor.

This is part of a larger refactor.
Refactor and improve the GUI for model components in the scene editor.

This is part of a broader fix for issue #62.
Refactor and improve the GUI for light components in the scene editor.

This is part of a broader fix for issue #62.
Move some files.
Small refactor to the particle system component GUI in the scene editor.
Refractor and improvements to the editor metadata component GUI in the scene editor.
A small refactor to the proximity component GUI in the scene editor.
Refactor and improvements to the dynamics component GUI in the scene editor.
Fix a bad bug when converting a glm::mat3 to a btMatrix3x3.
Refactor and improve the GUI for collision shapes in the scene editor.

This marks the resolution of issue #62.