Dealt with SegmentBlock._old_data_type technical debt.  Fixed bugs in how changing the data type of a block track what changed and where, and the uncertain reference notifications that are sent out because of it; old method didn't look outside the current block, new method does and correctly reconciles old data types on blocks that were split post data type change.  Fixed bugs in how the QT UI updated it's uncertain reference list views based on what notification events it received.
- For now the architecture/disassembler is now asked to create automatically generated label names, rather than hard-coding the Amiga/Resource way into the generic disassembler.
- QTUI has a small amount of changes to track created table models so they can be reset programmatically, rather than having to add all new ones to reset iteration list.
Refactored out the util.str_to_number method, which should take a string and either convert it as hexadecimal or decimal to the corresponding integer.  Added column sorting support, and rewrote uncertain code/data reference to handle removal and injection of rows depending on how existing rows are sorted.