works on win32

std::iterators weren't used correctly
Merge pull request #8549 from ricardoquesada/win32_fixes

works on win32
Adds lambda support in node

It is now possible to schedule lambda functions in Node::schedule()
No need to subclass
Merge pull request #8551 from ricardoquesada/adds_lambda_support_in_node

Adds lambda support in node
scheduler and macro fixes

* kRepeatForever -> CC_REPEAT_FOREVER
* schedule_selector -> CC_SCHEDULE_SELECTOR
* [new] Node::schedule(const std::function<>& callback, const std::string &key)

Updates all smaples
Merge pull request #8556 from ricardoquesada/more_node_scheduler_fixes

scheduler and macro fixes
more samples using node::schedule(labmda)
Merge pull request #8558 from ricardoquesada/more_samples_using_node_lambda

more samples using node::schedule(labmda)
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3