Refactoring for a cleaner modules/materials system.
Added Texture Diffuse material and lighting. Reworked shader to use uniform arrays (max 8 lights, but can be changed in config).
Removing old version of modular system files.
Reworked physics integration to use more Bullet classes rather then wrapper classes. This gives more flexibility.
Added bowling pin and Bullet Debug Draw.
Solving physics issues.
Documented lane compound shape creation.
Added configuration key to enable/disable bullet debug draw.
Split init into several functions.
Minor refactoring.
Cleanup and refactoring.