[Story #60492352] CopyTool can use fast view switching to reduce down-time to practically nothing

CopyTool will now default to making temporary tables where the data is copied to and then created into the actual result table. As a fast alternative it can now use fast switching by using views on top of the tables. The table will be backed up and the view will be switched to the backup table until the data is ready, at which point the view will be switched back to the result/current table. Resulting in almost no down-time for the application reading the database.