add new functions to check if symbols are interned without registration.
modify the type of return value (mrb_bool => mrb_value).
modify functions to suppress symbol registration into intern pool.
remove calling sprintf(); ref #1210
Move regression test as String#dump is not in ther core but the mrbgems.
Add tests to make sure. As we do not use standard library for formatting.
Remove sprintf().
suppress intern inside of 'respond_to?'.
Fix underlying memory leaks. When realloc is failed, memories are leaked.
More strict NULL checks.
Add error checks for small environments which pointer is less than 32bit. These code will be removed by optimizer if the target runs on 32bit or above.
Add comments why there is no need to put the SIZE_ERROR check. It is for reviews in the future.
Remove redundant whitespaces. Just cosmetic.
Merge pull request #1212 from monaka/pr-fixup-string

Fix-up string
remove unnecessary local variable
Merge pull request #1214 from monaka/pr-cleanup-load.c

Clean up load.c
Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into crimsonwoods-suppress_intern
rename mrb_interned API functions
small cosmetic refactoring
Merge branch 'master' of github.com:mruby/mruby