peephole optimization for OP_JMP{IF,NOT}
too much optimization
add mruby-enumerator
mruby-enumerator: move definitions in core_mod.rb to mrblib core
remove ambiguity warnings
move dependency check from runtime to mrbgem.rake
remove new_label(s) where label position can be obtained from genop()
fix compile error check of Mrbc command
Merge pull request #1855 from take-cheeze/fix_mrbc_compile_error

Fix compile error check of Mrbc command.
Merge branch 'master' of github.com:mruby/mruby
Don't redefine timeval on MingW64 environments
Merge pull request #1857 from mitchellh/f-fix-mingw-time

Don't redefine timeval in MinGW environments
make private method enumerator_block_call
modify core method that return Enumerator object if not block given
fix return value for with_index
fix self modifying bug
test split and to detail
fix variable name typo
optimize from each to enumerator_block_call
add test for Array#each_index if non block given