Clean up implementation of for and while loops to make them easier to read and reduce code copying
Clean up constuctors for AST_Node types
Merge branch 'master' into ChaiScript_5_0_CPP_11

Conflicts:
	include/chaiscript/language/chaiscript_eval.hpp
Add example of wrapping data members of a class #79
Merge branch 'master' into ChaiScript_5_0_CPP_11