Applied from patch:

Added sprite class
Implemented load shader
Implemented bitmap to GL uploading
Refactored some resource handling
Implemented load_texture
Implemented set color
Added matrixes to shader
Added the code standard configuration for Eclipse's auto formatter
implemented shader loading
Added license comment to ResourceType

Signed-off-by: Robin Degen <robindegen@gmail.com>