trying to make new players list ui after large save fixes, step one is complete
pvp match step two - return previous functionality
pvp match step three, new methods to choose enemy players
final step pvp match, everything works except we need to store strings instead of ints in json docs because app42 does not have corresponding methods
also comparison of strings is questionable
range search working, still with some limitations, like searched values should be on the first level of json document
some simplifications due to json syntax
Merge branch 'develop' into pvp_match

Conflicts:
	Classes/App/TestScene.cpp
	Classes/Lib/CMakeLists.txt
	Classes/Lib/OnlineData/Comp/OnlineData.cpp
	Include/WkCocos/OnlineData/OnlineDataManager.h
	Include/WkCocos/Player.h
Fix to use simple callbacks from components to manager, and events from manager to other part of the code.
also added throwing events in cocosthread.
win32 log is not supposed to crash anymore.
Merge branch 'develop' into pvp_match

Conflicts:
	Classes/App/PlayersListUI.cpp
	Classes/Lib/OnlineData/Comp/OnlineData.cpp
	Classes/Lib/OnlineData/OnlineDataManager.cpp
	Include/WkCocos/OnlineData/Comp/OnlineData.h
paging players list
returned local time setting from online data, adding comment with bug warning
remaking loading
removed saving through deleting all old documents and inserting single new one, now save chooses itself what to do - insert new doc or update existing
Merge branch 'develop' into game/dragonfall
fixing test app since addDataload changed to include dependencies.
preventing multiple simultaneous save requests to create multiple docs on storage
tentative fix of race condition on entities when created from app42 callback
fix build error by commenting old pvp test code.