fix compile error check of Mrbc command
type of mrb_type() should be enum mrb_vtype when MRB_NAN_BOXING is on
Hash#shift may return any entries
Add Fiber's double resume test and fix it.
fix bug when `0 + other object`
fix bug when `0 * other object`
float + nil should be raise TypeError
add unit tests for NilClass