Add more testing for singletons
Fix return when value expected
Merge branch 'singletonfix' of https://github.com/carsonmcdonald/mruby into carsonmcdonald-singletonfix
revert fix in #1620
adjust register position for return value; fix #1620