add private/protected/public to main
add mruby-toplevel-ext as default
Merge branch 'kyab-toplevel_ext'
Replace mrb_intern() with mrb_intern_cstr().
Merge pull request #1363 from suzukaze/refactor-class.c

Replace mrb_intern() with mrb_intern_cstr().
factor out context stack marking
mark stacks in final_marking; close #1359; close #1362
Merge branch 'master' of github.com:mruby/mruby
Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.
Refactor codes using REGEXP_CLASS define.
2.Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.
Merge pull request #1364 from suzukaze/refactor-in-mrb-intern

Replace mrb_intern() func with mrb_intern2() or mrb_intern_cstr() func.
Merge pull request #1365 from suzukaze/refactor-using-REGEXP_CLASS

Refactor codes using REGEXP_CLASS define.
add the name 'Narihiro Nakamura'
Merge pull request #1366 from authorNari/patch-1

add the name 'Narihiro Nakamura'
Fix indents in opcode.h.
Add comments in opcode.h
Fix comments in opcode.h
make_metaclass should skip MRB_TT_ICLASS; close #1369
Merge pull request #1367 from suzukaze/fix-indent-opcode.h

Fix indents in opcode.h.