Calling real methods automatically deals with abstract methods

As discussed previously, changing CALLS_REAL_METHOD to delegate to default answer when the method is abstract. This makes spy() more useful.