Implements feature request #80. Implicitly created mock is:
honest, an attempt to create an expectation for a module that is not available on a code path will fail. If a user does need one he can create it explicitly with non_strict option;
passthrow, forwards functions that had no expectations created to the original module functions.
Implements feature request #80. Implicitly created mock is: