Use with-redefs instead of binding in with-stubs.
Tidy up tests.
Merge pull request #114 from finn1317/use-with-redefs-for-stubs

Use with redefs in with-stubs macro.