minor error message improvements
Merge pull request #3580 from WalterBright/err-msgs

minor error message improvements
Add enhanced unittest support

The new information is available from the 'unitTests' member of
every ModuleInfo.
'unitTests' is an array of __UnitTest structs. The __UnitTest
struct provides the unittest function, location etc.
Support named unittests