Limit collector spawning and report GC Ruby Version
Add an exit flag for the GC thread
GC collector automated tests
Merge remote-tracking branch 'public/issue_47' into issue_47