Add ability to specify location of messages/errors/warnings.
Add Is_Defined and Is_Incomplete functions.
Add ability to define incomplete types.
Add support for finding incompletely defined types in current scope.
Add start of support for derived types, and checking for incomplete types.