Accept any number of arguments

This change allows AbstractMethodCalled to be raised whenever an abstract method is called on a module or class that did not define it, regardless of the number of arguments passed to the method. Formerly, "ArgumentError: wrong number of arguments" would be raised if any arguments were passed to the abstract method.