Replace TreeItem QVector children with QMap
This ensures the children is always sorted, and thus makes sure that the entire tree is sorted.