add case to catch invalid matrix queries

* invalid matrix state queries will return identity matrix and error message at ofLogWarning Level
add ability to query current orientation matrix state

* this allows you to calculate the *oriented projection matrix*  yourself.

Sometimes this is needed, e.g. when you have to transform back from (oriented) screen space to view space.
Merge pull request #2964 from tgfrerer/fix-getCurrentMatrixWarnings

Fix get current matrix warnings + allow query current Orientation Matrix