add internal function mrb_toplevel_run_keep() to keep stack contents; close #2326
Merge branch 'master' into iij