Adds a new test that shows the problem with the Camera

Apprently the bug is in  QuadCommand, since if we use CustomCommand
the camera works OK.
closed #3644: Keyboard pressed events are being repeatedly fired before keyboard is released.
Merge pull request #5018 from dumganhar/iss3644-keyevent

closed #3644: Keyboard pressed events are being repeatedly fired before keyboard is released.
Merge pull request #5021 from ricardoquesada/node_test

Adds a new test that shows the problem with the Camera
Improves description in camera test
Camera is working again

Projection is passed in the shader.
Since P is in the shader, QuadCommand uses `Vec3Transform` instead of `Vec3TransformCoord` since it is faster.
Adds more tests cases for Node

Adds more tests cases for Node
Merge pull request #5022 from ricardoquesada/camera_fixes

Camera fixes
Merge branch 'develop' into develop_nutty_modify_framework_fixedupdatebugs