Fix GAUDI-1108
mark copy constructor and assignment operator of ObjectList and ObjectVector as = delete as both ObjectList and ObjectVector assume they own the pointers they contain, and hence a plain copy or assignment will result in two object which both assume they own these pointers.
See GAUDI-1108.