Merge change 374 into donut

* changes:
  vm: Add support for changing the scheduler group for a thread. Also temporarily bumps the scheduler group for background threads while performing GC