Describe GemBox files can be located anywhere
No need to specify empty bin list anymore(example)
do not specify implementation dependant exception class names in fiber test
install gperf to prevent accidental compile error
Merge branch 'master' of github.com:mruby/mruby
Merge pull request #1272 from kyab/absolute_path_ok_for_gembox

Describe GemBox files can be located anywhere
Merge pull request #1273 from kyab/no_bins_example

No need to specify empty bin list anymore(example)
new is removed from Integer so doesn't need to be removed again in Fixnum
bob doesn't have new so don't undef
Raise a NameError when symbol isn't found.
Add undef var test
Remove incorrect removal of iv
Merge pull request #1275 from carsonmcdonald/undeffix

Fix for 1274
Replace isupper with a macro in msvc
Use casting instead of a macro
Merge pull request #1276 from h2so5/replace-isupper-msvc

Replace isupper with a macro in msvc
restructure header files; move non config lines away from mrbconf.h
add assertion that check sizeof(void*) should be 4 bytes when MRB_NAN_BOXING is in use
Check parameters strictly.

calloc in C99 is expected to return NULL when nelem * len == 0.
Merge pull request #1278 from monaka/pr-calloc-improvement

Check parameters strictly.