Add scenario to show issue #17
Refuse to mock packages that include non-Go code

We currently can't deal with packages that include non-Go code.  So,
now we detect such packages, and emit a targeted error.  This doesn't
fix issue #17, but it makes it clear to the user what is happening.