[OpenMW-CS] Fix cloning in info records
Addresses issue: #4363 (closed)
The cloning dialog asks for user input for new Topic ID. Previously the clone command copied also the parent Topic/Journal ID. This MR implements a method for overriding certain values with CloneCommand, and uses that method to set the Topic/Journal ID to the one given by the user. It still prevents the user from generating info records that do not match any existing topic or journal id.
Attached an image, which shows two cloned topic infos and journal infos, these are cloned from the base game to a mod. Therefore everything else is cloned, but the topic id can be changed to match any existing topic/journal. I also checked that unique ID's are generated from topic infos, but that is hidden in the view. Id's of info records are of format [PARENT_TOPIC_ID]#[UNIQUE_ID], and Topic and Journal columns now have just the [PARENT_TOPIC_ID].
