HPCC-10290 ZAP report should distinguish compiler warnings and errors

Current ZAP logic lumps together errors/warning/info messages. This code
change separates them out into individual blocks

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>