Implement Kernel.fail and Kernel#fail .
OP_ENTER fix variable assignment
Move Kernel#fail definition to mruby-kernel-ext mrbgem.
Add mruby-kernel-ext to default gembox.
Merge pull request #2205 from ksss/proc-m2

OP_ENTER fix variable assignment
Merge pull request #2204 from take-cheeze/kernel_fail

Implement Kernel.fail and Kernel#fail .
Fix build on mingw32/64: struct timeval isn't defined in default. See: 642477ef6a92c553d7abb00051674f4b518046c3
Merge pull request #2206 from mattn/fix_build_mingw

Fix build on mingw32/64: struct timeval isn't defined in default. See: 6...
Remove `Time` defined check in test.
Merge pull request #2207 from take-cheeze/time_def

Remove `Time` defined check in mruby-time gem test.