Merge pull request #2026 from take-cheeze/disable_cxx_exception

Add MRuby::Build#disable_cxx_exception to force C++ ABI disable.
Fix wrong `mrb_bug` use found with mruby-clang-plugin.
Fix build_config.rb for ArduinoDue
Merge pull request #2030 from kyab/fix-build_config-arduinodue

Fix build_config.rb for ArduinoDue
Merge pull request #2029 from take-cheeze/mrb_bug_fix

Fix wrong `mrb_bug` use found with mruby-clang-plugin.
mention 1.9 compatibility in README.md; close #2031
Merge branch 'master' of github.com:mruby/mruby
improve hash function based on #2027; close #2027
Make bintest enabling like other `enable_xxx` methods.
Merge pull request #2032 from take-cheeze/enable_bintest

Make bintest enabling like other `enable_xxx` methods.
Add MRB_TT_HAS_BASIC_P macro to check whether a typetag has MRB_OBJECT_HEADER.
Merge pull request #2033 from take-cheeze/mrb_tt_has_basic_p

Add MRB_TT_HAS_BASIC_P macro.
fixed typos in operand descriptions
call kh_get before kh_put to avoid potential key lost; reported by @mirichi
Fix invalid hash type
Merge pull request #2034 from mattn/fix_hash_usage

Fix invalid hash type
add assert before write khash del flags
revert 40eaf705 for performance reason; ref #2022
Merge pull request #2036 from ksss/assert-kh_del

add assert before write khash del flags
kh_put in khash.h should work when direct bucket is deleted one