Enumerator#initialize support duck-type
Use mrb_intern_lit instead of mrb_intern in test driver.
Merge pull request #1974 from ksss/enumerator-duck

Enumerator#initialize support duck-type
Merge pull request #1975 from take-cheeze/driver_mrb_intern_lit

Use mrb_intern_lit instead of mrb_intern in test driver.
Add Array#fill
Merge pull request #1978 from suzukaze/add-array.fill

Add Array#fill
revert #1974; ref #1979
Merge branch 'master' of github.com:mruby/mruby
Add -C (--directory) option to minirake.
Merge pull request #1980 from take-cheeze/minirake_directory

Add -C (--directory) option to minirake.
Fix method name
Merge pull request #1981 from k-tsj/fix-method-name

Fix method name in Array#reverse_each
according to JIS/ISO, Array is not Comparable
Show error class name when raise Error
Merge pull request #1982 from ksss/err-msg

Show error class name when raise Error
More tests for String#hex, String#oct as against 9434506035c3fc01de55ac0bc8b75497f8b5df5f
Add API to define cfunc Proc with userdata.
The APIs are defined in mruby-proc-ext so include it before using this API.
See mruby-proc-ext's test code for usage.
This should resolve #1794.
Merge pull request #1984 from mattn/test_hex_oct_underscore

More tests for String#hex, String#oct as against 9434506035c3fc01de55ac0bc8b75497f8b5df5f
Merge pull request #1985 from take-cheeze/cfunc_with_env

Add API to define cfunc Proc with userdata.
Hash function to avoid funcalls if possible