Fix various memory leaks in gee by re-implementing GClosure
Fix various warnings
Fix memory leak in Gee.Future
Fix unused variable warnings for HazardPointer