Don't parse RTDL packets

Removed the code for parsing the RTDL packets.  Also removed the code in
the BankedEventPkt parser that checked the pulse ID on the RDTL packets.

Refs #6932
Re #6191. Replace a usage of a SpectraDetectorMap method.

Perhaps the new code should be moved into a more cental place, but right
now I just want to get to the same behaviour without using the
SpectraDetectorMap class.
Re #6191. Move away from using the SpectraDetectorMap.

As noted in the old comment, this may impact performance. However, if the
SpectraDetectorMap is to be removed this is a necessary step and I will
look at improving performance if it turns out to be necessary.
Re #6191. Recover performance while not using SpectraDetectorMap

The previous change (ce9afb2) caused a x100 slowdown in the MaskDetectorsInShape
performance test. The changes here bring things back to where they were.
Re #6191. Fix my silly error.
Refs #1579. First cut a swapping of config directories.

Due to the way Qt deals with the settings files, the swap must occur
on shutdown.
Re #6191. Clear cppcheck warnings for this file.

Also a couple of other tidy-ups.
Re #6191. Tidy up includes.
Re #6191. Fix some errors in the test.

Seems like a holdover from older code - args that were really boolean were
being declared as ints and there was a problem if one path of an if-else
was taken (it isn't at present but will be shortly).
Re #6191. Add a method to resize the workspace to a specified size.

Also amend padSpectra() to resize to the number of detectors in the
instrument rather than using the SpectraDetectorMap. Of the 2 usages of
this method, one (SNSLiveEventDataListener) shouldn't care and the other
will be changed shortly so this is what we want.
Re #6191. Eradicate use of the SpectraDetectorMap in LoadEventNexus.
Re #6191. Remove unnecessary mentions of the spectra-detector map.
Re #6191. Remove use of SpectraDetectorMap from LoadSpice2D.
RE #6191. Test for detector ID.
Re #6191. Remove usage of SpectraDetectorMap.
Refs #1579. Putting settings switch back.
Refs #7119 Fixed the optional message
Refs #1579. Handling Windows registry copying.
Refs #1579. Remove debugging.
Refs #1579. Make comments commensurate with new config location.