Low: hb_report: Show progress when processing many transitions

Reports with large number of transitions take a long
time to process, so if a certain threshold (right now
defined as 10000 transitions) is met, display progress
while reading.

Note that this may break report clients (ie. hawk)
test: parse: Fix bugs in parsing uppercase input