selection_manager: fix render() for orthographic cameras

Reverts part of 62d689fb9 to support custom projection matrices again.
selection_manager: use C++ style casts, whitespace changes
Merge pull request #694 from x-quadraht/groovy-devel

selection_manager: fix render() for orthographic cameras