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