prevent projects to be added twice to the list of projects
This is currently working, but should fail:
from LbNightlyTools.Configuration import Slot, DBASE
s = Slot("test", projects=[DBASE()])
s.projects.append(DBASE()) # we should get and exception
print([p.name for p in s.projects]) # this prints ['DBASE', 'DBASE']