Added a sexy Shader API, optional drawable API, and more
* Sprites now update there parent jobs when there texture is changed
* Added some features in the Settings API
Fixed compile error with IDrawable