return-value of mrb_run is invalid in top-level-scope

The return-value of mrb_run in top-level-scope
should be the evaluated value at last.
Merge pull request #1624 from cubicdaiya/issues/invalid_return_in_top_level

return-value of mrb_run is invalid in top-level-scope