A union traitlet type

@jdfreder @minrk A Union traitlet type. 
Ok, I had some hesitation to use the private method. Will make the change tomorrow morning.