Add generative-lambda declaration to choose whether lambda-expressions are generative or not (i.e. they create a fresh closure even when there are no free variables)
[COMPILER CHANGES NEEDED FOR v4.7.0] Changed version in compiler
[RUNTIME CHANGES NEEDED FOR v4.7.0] Changed version of runtime using misc/changev
Fix typo for MSVC build on Windows