Add option for mandatory string in TMessageList

Several TMessageList methods were enhanced by requiring the string to be
non-empty.
Add louisedsgn to louisegrp
Add TMessageList.ErrorCount