A faster merge.
Running the GC on core 0, since otherwise it will just run on the current thread and increase the latency of this sys call.
Merge branch 'master' into HEAD

Conflicts:
	source/module/cv_commit.c
Fixed the issue with garbage collection being unable to remove lists in the background. The default version number was too large and there was some kind of overflow issue taking place. I set the default version num to 50billion and used ULL when doing arithmetic with it in the gc code.
Merging into master branch.