Added Type.IsSubclassOf(type)

Added the missing method Type.IsSubclassOf() and modified
Type.IsAssignableFrom() to make it use part of IsSubClassOf code.