Updated compiler so that it generates .ll files with the correct case
(UShort.ll instead of ushort.ll).  This fix prevents unnecessary
recompilation of some files on systems where case matters for file
names.

Added an explicit configuration file for typechecking and parsing unit
tests (as was already added for output tests).  These allow unit tests
to work in Eclipse (and Windows) in addition to the command line.