Add test for Class.new(*args)
Fix inerited to inherited
Test for Class#inherited
longjmp too far when exception raised from C function called from mrb_funcall()
Merge pull request #1473 from carsonmcdonald/fixclassnew

Fix Class#new call to inherited and add a couple Class tests
define allocation method for Time class; close #1474
check d->type before accessing d->type->dfree; #1474 #858
Merge branch 'master' of github.com:mruby/mruby
add compatibility macro mrb_class_new_instance()
implement Class.new in C again
redesign mruby/data.h API; use DATA_PTR() for raw data pointer, DATA_GET_PTR() to type safe retrieval (TypeError will be raised), DATA_CHECK_GET_PTR() to get nil if type mismatched
remove alloc from Time class
remove Ruby defined Class#new
use newer DATA API
remove Class#alloc method
Fix return block argument error
Merge pull request #1475 from carsonmcdonald/fixparseerror

Return when block argument error
Merge branch 'master' of github.com:mruby/mruby
remove unnecessary return
Merge pull request #1479 from chenyukang/remove_return

remove a unnecessary return