Specify `shimOverrides` via module name

AMDClean generates an identifier for each module based on its name. This
ID is intended for internal use. Users of the library should be able to
reference modules by their name (not the internal identifier).
Fix bug in `shimOverrides` option

Ensure that the expression specified by `shimOverrides` is honored when
a shimmed module exports a Function value.