introduce incremental_gc_step()
rename mrb_garbage_collect() to mrb_full_gc()
gc: replace comment "a round of GC" to "a GC cycle"
Merge pull request #1407 from Fleurer/gc-introduce-incremental-gc-step

separate out `incremental_gc_step()` from `mrb_incremental_gc()`, and misc minor rename