semantic: Allow CreateDelegates to work with function sets.
semantic: Make class resolver method grabber return an array of an array of functions.
semantic: Attempt to correctly gather overloaded functions.
semantic: Don't attempt to override an empty set.
semantic: Documentation.
test: Add overloading 9 and 10 testing simple class method overloading.
test: Add overloading 11, testing overloading and casting to a parent class.
test: Add overloading 12, testing casting to base but with a signature matched in both parent and child.
semantic: Fix 64 bit build.
test: Fix overloading 12's retval.