fix background/forground of Sprite3D on android platform
using lambda function instead of member function
remove foreground event listener when GLProgramState is deleted
add background/foreground listener for Effectsprite3d/Effect3d test case
add background/foreground listener for EffectSprite/Effect framework test case
closed #5392: add priority check for schedulePerFrame() and add a ScheduleUpdatePriority test.
Merge pull request #6919 from dabingnn/v3.1hotfix

V3.1hotfix
closed #5392: add comment for unscheduleUpdate() at schedulePerFrame()
CCUserDefault.cpp: Should not compile on Mac platform (should be using CCUserDefault.mm implementation).
Merge branch 'v3.1hotfix' into v3

Conflicts:
	tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp
	tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h
only use _backToForeGroundListner when on Android
fix typo
[Jenkins][ci skip] Fix proxy address to jenkins config
Merge pull request #6940 from lmskater/fix-proxy

[Jenkins][ci skip] Fix proxy address to jenkins config
Merge pull request #6937 from wefiends/Mac-UserDefault

CCUserDefault.cpp: Should not compile on Mac platform
fix memory leak
fix coding style
Merge pull request #6942 from minggo/memory-leak-sprite-frame-cache

Memory leak sprite frame cache
[ci skip]
Update the reference of submodule cocos2d-console.