[FIX]: make the scrollView delegate methods optional
Fixed bugs[Ouya controller]:
1.fix joysticks are reporting the same keycode
2.fix lose disconnected event
Merge pull request #7476 from Dhilan007/v3-gc0717

Fixed bugs[Ouya controller]
[ci skip]
[ci skip]
[ci skip]
[ci skip]
Merge pull request #7469 from Mazyod/optional-scrollview-delegate

Make the scrollView delegate methods optional
[ci skip]
Update the related Lua bindings for experimental
Update the FastTileMapTest and VideoPlayerTest
Update bindings-generator submodule
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_hot_fix