Resurect old garbage collector written for other purposes.

I will move it to a LD_PRELOAD aware library for checking memory allocations and usage for Linux.
It's pretty rough at the moment (and not usable)
Drop Windows support
Add gedit backup files to .gitignore