Add BufferList class
Shape: Inherit BufferList
Mesh: Factory function catches constructor exceptions
Cube: Factory function catches internal exceptions
Rectangle: Factory function catches exceptions
Cube: Check memory allocation
Sphere: Factory function catches exceptions
Rectangle: Free memory in event of errors during initialization
Frame: Factory function catches exceptions
Frame: Fix compile issues with new factory function
Geometry: Inherit BufferList
LineStrip: Factory function catches exceptions
BezierCurve: Factory function catches exceptions
Grid: Factory function catches exceptions
Line: Factory function catches exceptions
Crowd: Inherit BufferList
Add IRectangle interface
Add ICuboid interface
Build: Add interface module to SDK headers copy
Build: Fix project interface file inclusion