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.
Fixed bugs.
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
fixed bug of layout
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
closed #3644: Keyboard pressed events are being repeatedly fired before keyboard is released.
Merge branch 'develop' into develop_nutty_modify_framework_removeuselesssample
Fixed bugs of "anchor point" and "update"
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
fix layerColor bug for shader change
Merge branch 'develop' into develop_nutty_modify_framework_fixedupdatebugs
Merge pull request #5019 from nutty898/develop_nutty_modify_framework_fixedupdatebugs

Develop nutty modify framework fixedupdatebugs