Deletes “List” from gracelib.c

Also updates the objectAssociations dialect, which was segfaulting.
Fixes bug in compilation of type definitions.

Manual dispatch was requesting the wrong method in the JS backend.
Removes “List” as built-in name.

List is no longer a built-in type.
Fixes problem with export of inherited attributes.

Inherited attributes of module objects were not being added to
the .gct file, so they were not found by clients.
This bug arose because symbol tables are not saved in the AST,
so the symbols for the .gct are re-computed by xmodule,
which was ignoring the inherited attributes.
Removes duplicate file.

The correct verison of importStandardPrelude.js is in the js directory.