Added more tests where the module is not used.

- no-use-call-function (renamed from no-use-call-method)
- no-use-type-alias
- no-use-enum
- no-use-record
- no-use-class

These all refer to things in a separate module X, via X.<thing>.

The record case is the only one that currently does not work.  See
also types/typedefs/tzakian/classConstructorsFromTypes.future for
a possibly related future.