Support local variables information dumping.
Implement Kernel.local_variables for testing dumped local variables information.
Remove `lv_len` and use `nlocals - 1` instead.
Check that `lv`'s length is always `nlocals - 1`.
Merge branch 'dump_lv' of https://github.com/take-cheeze/mruby into take-cheeze-dump_lv
rename lv section header from LOCV to LVAR
resize register number in LVAR section from 32bits to 16bits
Merge branch 'take-cheeze-dump_lv'
Kernel.local_variables to list UPVAR as well
Modify eval for access outer local variable
mv opcode.h -> include/mruby/opcode.h and remove duplication from mruby-eval gem
adjust signedness in mruby-eval gem
print_r() and print_lv() should only be compiled in for ENABLE_STDIO
Fix incorrect info in minirake's help message -- "-q" is the default, not "-v"
Merge pull request #2255 from mitchblank/master

two trivial fixes
allow quit/exit to work within mirb; fix #2253 close #2254

also allow spaces around quit/exit.
Merge branch 'master' of github.com:mruby/mruby