Improved decode annotation colouring

This fixes bug #311
RowData: Removed _ann_start_index and _ann_end_index

This fixes #308
Search for visible annotations with multi-processing
Added some missing fromUtf8s

This fixes the issues mentioned in #307
Do not attempt to decode when required probes have not been specified

This fixes 204
DecodeTrace: Draw the error over the unresolved period