fix possible arena overflow
add tests for String#capitalize! and String#downcase!
add test(requires MRB_GC_FIXED_ARENA enabled)
fix the position of capitalize! and downcast!, and add test for upcase!
Merge pull request #1723 from akuroda/string_test_cap_down

add tests for String#capitalize!, String#downcase!, and String#upcase!
Merge pull request #1722 from take-cheeze/hash_ext_arena_fix

Fix possible arena overflow in mruby-hast-ext.
powered num may be infinite in float-string conversion
preserve significands in float-string conversion
Merge pull request #1724 from h2so5/f2s-significand

preserve significands in float-string conversion
add src/error.h for compatibility reason