Add GC test.
GC destructor.
Check module_ and superior_ members of Function for accept visitor.
Adjust CheckGC.
Value accept GCObjectVisitor.
Fix bug: infinite recursion when barriered table reference itself.
Add GC log and adjust generation threshold count.
GC test.