Reduce new string creation in `capitalize`, `downcase`, `upcase` method of `Symbol` class extension.
Add test to check unmodified result is working.
Reduce string creation of `length`, `size`, `empty?` method of `Symbol` extension.
Reduce string creation in `Symbol#casecmp` by using `case!`.
Merge branch 'take-cheeze-reduce_new_obj'
add mrb_open_without_mrbgems API
make default allocf public to use it with mrb_open_without_mrbgems
rename mrb_open_without_mrbgems to mrb_open_core
refacor mrb_open_core() to reduce a local variable
Merge branch 'take-cheeze-mrb_open_without_mrbgems'
Merge branch 'master' of github.com:mruby/mruby