fix include guard style.
Merge pull request #1785 from tmash06/fix_include_guard_style

fix include guard style.
rescue clause should understand splats; close #1786
Merge branch 'master' of github.com:mruby/mruby
Kernel#send does not use mrb_funcall anymore for most cases; ref #1680
run enabled gem's bintest only
add test to check striped binary works correctly
use tempfile module
Merge pull request #1787 from take-cheeze/bintest_improvement

`bintest` improvement.
add new macros for MRB_STR_SHARED operations, based on 0f7aecf from @ksss; ref #1782
Merge branch 'master' of github.com:mruby/mruby
introduce mrb_exc_new_str_lit for C string literals
Use mrb_exc_new_str_lit widely
Merge pull request #1789 from cubicdaiya/feature/mrb_exc_new_str_lit

Introduce mrb_exc_new_str_lit for C string literals
Fix Float#divmod.
add tests for Integer#divmod.
Merge pull request #1790 from iij/pr-float-divmod

fix Float#divmod returns nil
add Integer#div and Float#div.
Merge pull request #1791 from iij/pr-numeric-div

add Integer#div and Float#div to mruby-numeric-ext
fix a comment end of include guard