Adding stand-alone test for internal module resolution issue.
Clean up future text
Merge pull request #566 from sungeunchoi/test

Adding stand-alone test for internal module resolution issue.

This is a nonsense program, but I believe it replicates a situation
during internal module resolution.

In this test, module M uses M0, but is not used by the main module (or
any other module).  Resolution fails when trying to resolve the
autocopy function for the record R (defined in M), which is dependent
on a type alias defined in M0.

@bradcray and @hildeth may be interested.