Multiple changes

- Moved the implementation of the GetInfoLog function into a separate file.
- Fixed a problem in the Icosahedron shape builder.