Change `Mocker` to overwrite of `__call` and `__callStatic` methods.

The benefit is that the calls are now stored inside of results which can then be asserted against.

I honestly don't recall why I blacklisted all of those methods, I wish I would have documented it better.