Allow only list (and tuple) types to be assigned to list properties and extend test coverage. This brings GaudiConfig2 in line with the legacy configurables. I.e. the following now fails:
list
tuple
MyAlg.MyVecOfStrings = "abc"