Adds modelWorld and View Matrix and shader uniform.

- rebased on latest develop
- Allows use of world uniform
used in cullvisitor (already complex file). 
Idea is that can be reused, so make sense either in Matrix or BoundingBox. 
Matrix made more sense to me as we follow the transform[type] current convention, that's where I'd look.