Issue #461: Implement withExactArgs for stubs

With this patch, we can use withExactArgs on spies and stubs to stop matching
calls with more arguments. When invoking a spy/stub, it first tries to match the
stricter fake before trying to match the looser fake.