Adds modelWorld and View Matrix and shader uniform.

- rebased on latest develop
- Allows use of world uniform
Idea is to be explicit about what we have/do by separating clearly model and view
(and adding accessor for model) so that camera as a node has same capabilities (model matrix) than a generic node.