Implemented Rocket::Audio basics and added necessary source for sound libraries.
Added comments
Fixed a bug where Scenes couldn't know that they are owners of their own Transforms, preventing the proper adding of non-Object Transforms as children to Scenes.
Added support for optionally replacing a sound when calling Sound::play()
Adding SOIL2 to replace SOIL (also fixing a small bug in SOIL incase we come back to it). Warning: This commit does not build
Now working with OpenGL 4.0 context. Removed windows line endings in SOIL2 and patched SOIL2 to comply with my old modifications to SOIL.