"Rename Tab" feature.
Added code for a "Rename Tab" feature. Initial work had been done on this feature in this patch but the merge request became dormant. Instead of using UUID's to keep track of tab names, an m_title member is used to store the user-edited tab title as suggested in the original merge request