support extension of a class support instance to support a new class defined by a name and prototype list

extendClassSupport(oldcls, extras, newcl)