Improved directory structure
Adds Apache2 license to GamePlay3d files
refactor normalize in Vector2
remove some cumbersome struct keyword
refactor normalize in Vector3
refactor normalize in Vector4
refactor normalize in Quaternion
Merge branch 'v3' into v3_refactor_normalize
getNormalize->getNormalized
inverse and conjugate for quaternion
inverse and conjugate, negate for matrix
Merge pull request #6523 from dabingnn/v3_refactor_normalize

V3 refactor normalize
Merge pull request #6524 from dabingnn/v3_refactor_inverse_conjugate_etc

V3 refactor inverse conjugate etc
Merge branch 'v3' into improved_directory_structure
restores project.properties to 10
target is android-10
project.properties in .gitignore
Compiles on Windows
Merge pull request #6525 from ricardoquesada/compiles_win

Compiles on Windows
Merge branch 'v3' into improved_directory_structure