Added Shader and ShaderParser classes

At this stage Shader has to member strings that contain the source code of
the shader. 
ShaderParser is responsible of creating a Shader from an xml file.