Basic std::pp::for_each functionality implemented
pp update
Merge branch 'pp'

Conflicts:
	system/gyp/includes/variables.gypi