make sure we free the method cache table
allow for building on clang and internal function declarations (tmm1)
make sure we free method_cache_entry_t's
make sure RCLASS_MC_TBL == NULL to start
remove remnants of linked list impl
let's actually remove things from the correct list
move the class seq on to the classext
move the method cache table on to the classext
move the iclasstarget in to the classext
move the subclasses table on to the classext
remove * as per tmm1
Merge remote-tracking branch 'jamesgolick/klasscache' into klasscache

Conflicts:
	gc.c
	version.h