Make COMPILE-FILE detect multiply-defined global macros in one file.

This patch is lenient - notifying the user of the situation with a
style-warning but allowing it.