[bugfix] closures of static variable initializers were belonging to the previous function definition
FunctionOptimizeCommand should respect closures in vardefs as well
call #forEachClosure for variable initialization code as well (interim)
implement workaround against unbox optimizer bug (todo test regarding the bug has been added to master at 8f1b845)
Merge branch 'master' into kazuho/closures-within-variable-instantiation
booleanize static variable initializer
Merge branch 'kazuho/closures-within-variable-instantiation'