smurf: Multi-thread smf_qual_map

This produced a huge number of knock-on API changes :-(
smurf: Multi-thread concatenation of data in makemap
smurf: Fix bugs in smf_qual_map threading
smurf: Multi-thread smf_dataOrder_array

Loads more knock-on changes...
smurf: Multi-thread smf_qual_unmap