Fix for audio manager where a program would crash on end if you loaded a sound effect with the same name multiple times

Put the Update before the drawing on windows, for me this fixed the images being in the corner on the first tick when
changing a scene, this does not fix images being in the corner when going  out of a disabled state.
Fixes black images on android on startup

(the glitch where sprites are black on startup if you use a texture twice)
SetDisabled now doesn't call SetDisabled for each child.
Merge branch 'master' of https://github.com/Syvion/StarEngine into Syvion-develop
Added new functionality to the UISlider that resolves issue #57
Resolved issue #55
Merge branch 'master' of https://github.com/Syvion/StarEngine into Syvion-develop
Merge branch 'develop' of https://github.com/GlenDC/StarEngine
Resolves issue #60
hotfix inputmanager windows after Syvions commits
resolved mirror part of issue #58
merge conflicts spritebatch 2.0
hotfix for previous merge conflicts
Added new shaders
Resolved issue #62
Protection for graphical components added. You can only have 1 graphics component per object.
Removed an obsolete function in the font manager. Further removed the fonts path as this made no sense and made new users very confused.
Added the colliding object to the collision callback.