Added parser-labelled errors.
Replaced all generic calls in IErrorManager with specific calls so
that different implementations can handle or not based on content
rather than level of the error.