mrb_str_cat2: deprecated since 0cedf8f
MRUBY_VERSION should be only numbers separated by dot, like JRUBY_VERSION or Rubinius::VERSION
Merge pull request #1701 from cremno/do-not-use-mrb_str_cat2

mrb_str_cat2: deprecated since 0cedf8f
Merge pull request #1704 from cremno/rm-mrb_str_literal-decl

remove mrb_str_literal declaration
Merge pull request #1703 from cremno/parenthesize-mrbdump-errnos

dump.h: parenthesize negative errnos
Merge pull request #1705 from takahashim/version-number

MRUBY_VERSION should be only numbers separated by dot, like JRUBY_VERSION or Rubinius::VERSION
Merge pull request #1702 from cremno/hash-hash-ext-changes

hash / hash-ext: various small changes
keep stack with nlocals instead of nregs; fix #1706
add a regression test for #1706
clearn up warning in hash.c

/home/fleuria/code/mruby/src/hash.c:159:1: warning: ‘mrb_hash_dp`defined but not used [-Wunused-function]
 mrb_hash_dup(mrb_state *mrb, mrb_value hash)
     ^

this commit defines Hash#dup to take advantage of mrb_hash_dup, however
it seems that Hash#dup is not in ISO standard.
add test for Hash#dup
Merge pull request #1708 from Fleurer/cleanup-warning-hash-dup

cleanup warnings in hash.c
Merge pull request #1707 from Fleurer/issue1706

keep stack with nlocals instead of nregs; fix #1706
Give the type 'void' to functions have no argument.

According to the C standard,
it is desirable to give the type 'void'
to functions have no argument.
Merge pull request #1709 from cubicdaiya/issues/nonvoid

Give the type 'void' to functions have no argument.
modify mrb_to_str() in order to display big float number
normalize NaN after division that may generate NaN; fix #1712
Merge pull request #1710 from takkaw/flo_to_str

modify mrb_to_str() in order to display big float number
fix mrb_flo_to_str() exponent problem
Merge pull request #1714 from h2so5/f2s

fix mrb_flo_to_str() exponent problem