Test to fix strange break error
merge conflict
Merge branch 'develop'
Culling updated for children
some progress on the UI System.
Improved and corrected the culling system.
Merge branch 'develop' into GlenDC-develop

Conflicts:
	StarEngine/jni/Scenes/BaseScene.cpp
Cleaned up basescene.
Fixed a camera bug and fixed the unknown strange crash
Garbage collection of objects in the scene. Visible toggle of components, set CircleSegments in the drawCircle (debug draw)
 Added garbage collection to objects, children and components.
Cleaned up some code
Removed some redundant files
Tried to furhter implement OOBB - Circle collision.
Improved text system and cleaned up some classes.
Merge branch 'develop' into NuclearCookie-develop

Conflicts:
	StarEngine/jni/Objects/Object.cpp
Hotfix for object, error was due to previous merge.
Culling can now be enabled and disabled in a specific scene.
culling can now also be enabled/disabled via the SceneManager
Groups for objects are now supported and can be used via the scene.