Recompile Shader Button and Mediator added

qml object "application"
Shader corrected
Shader corrected again.

shader uniform calculated "light direction" instead of "light position"
(using NormalMatrix). Using ModelVIewMatrix did the trick.