Fix crash if #inspect does not return a string value
eval() should preserve stack in env properly; fix #2671
Merge branch 'master' into iij