Stub arguments can now be specified .with(varargs)

- Finishes [#47205477]
- Fixed issues with argument type matching; Finishes [#48994375]
Methods can be stubbed multiple times

- Arguments must differ from previous stubs
Test for any(class matcher) syntax
Support multiple stubs per selector

Finishes [#32920299]
Clean up fake tests & test stub fallback on spies.