From Philippe: The following patch insures that nested union and enumerations are  properly treated in the ShadowClass generation.
From Philippe:
The following patch insures that nested union and enumerations are
 properly treated in the ShadowClass generation.


git-svn-id: acec3fd5b7ea1eb9e79d6329d318e8118ee2e14f@5826 27541ba8-7e3a-0410-8455-c3a389f83636

tc3t/qoot,cxx-hep/root-cern,zzxuanyuan/root,CristinaCristescu/root,mkret2/root,0x0all/ROOT,satyarth934/root,krafczyk/root,davidlt/root,sbinet/cxx-root,gbitzes/root,thomaskeck/root,lgiommi/root,satyarth934/root,beniz/root,davidlt/root,lgiommi/root,gbitzes/root,evgeny-boger/root,sirinath/root,abhinavmoudgil95/root,veprbl/root,dfunke/root,gganis/root,mkret2/root,smarinac/root,omazapa/root,buuck/root,krafczyk/root,pspe/root,satyarth934/root,veprbl/root,mhuwiler/rootauto,esakellari/my_root_for_test,vukasinmilosevic/root,cxx-hep/root-cern,omazapa/root,davidlt/root,mattkretz/root,pspe/root,jrtomps/root,ffurano/root5,gganis/root,root-mirror/root,sawenzel/root,vukasinmilosevic/root,evgeny-boger/root,tc3t/qoot,jrtomps/root,abhinavmoudgil95/root,smarinac/root,arch1tect0r/root,omazapa/root,esakellari/root,mattkretz/root,strykejern/TTreeReader,0x0all/ROOT,sirinath/root,Y--/root,evgeny-boger/root,omazapa/root-old,bbockelm/root,omazapa/root-old,arch1tect0r/root,simonpf/root,Dr15Jones/root,agarciamontoro/root,esakellari/my_root_for_test,nilqed/root,gbitzes/root,Y--/root,karies/root,olifre/root,davidlt/root,davidlt/root,mkret2/root,mkret2/root,satyarth934/root,vukasinmilosevic/root,evgeny-boger/root,simonpf/root,esakellari/my_root_for_test,zzxuanyuan/root-compressor-dummy,gbitzes/root,Dr15Jones/root,vukasinmilosevic/root,vukasinmilosevic/root,gbitzes/root,Duraznos/root,sirinath/root,perovic/root,veprbl/root,krafczyk/root,agarciamontoro/root,kirbyherm/root-r-tools,root-mirror/root,omazapa/root,strykejern/TTreeReader,mhuwiler/rootauto,agarciamontoro/root,sirinath/root,satyarth934/root,dfunke/root,sawenzel/root,veprbl/root,georgtroska/root,olifre/root,pspe/root,olifre/root,krafczyk/root,agarciamontoro/root,Duraznos/root,root-mirror/root,0x0all/ROOT,esakellari/my_root_for_test,omazapa/root,tc3t/qoot,omazapa/root-old,thomaskeck/root,tc3t/qoot,bbockelm/root,buuck/root,zzxuanyuan/root,zzxuanyuan/root-compressor-dummy,omazapa/root,jrtomps/root,sawenzel/root,perovic/root,sawenzel/root,mhuwiler/rootauto,ffurano/root5,abhinavmoudgil95/root,veprbl/root,satyarth934/root,bbockelm/root,olifre/root,beniz/root,sirinath/root,zzxuanyuan/root-compressor-dummy,cxx-hep/root-cern,lgiommi/root,dfunke/root,smarinac/root,Duraznos/root,davidlt/root,alexschlueter/cern-root,evgeny-boger/root,abhinavmoudgil95/root,Duraznos/root,sbinet/cxx-root,arch1tect0r/root,georgtroska/root,vukasinmilosevic/root,alexschlueter/cern-root,beniz/root,agarciamontoro/root,zzxuanyuan/root,gganis/root,perovic/root,olifre/root,lgiommi/root,sawenzel/root,mkret2/root,perovic/root,sbinet/cxx-root,dfunke/root,alexschlueter/cern-root,simonpf/root,sirinath/root,dfunke/root,omazapa/root,dfunke/root,lgiommi/root,abhinavmoudgil95/root,omazapa/root-old,zzxuanyuan/root-compressor-dummy,omazapa/root-old,esakellari/root,gganis/root,esakellari/root,vukasinmilosevic/root,esakellari/my_root_for_test,simonpf/root,nilqed/root,mhuwiler/rootauto,krafczyk/root,simonpf/root,kirbyherm/root-r-tools,agarciamontoro/root,pspe/root,satyarth934/root,veprbl/root,karies/root,mattkretz/root,davidlt/root,gbitzes/root,mattkretz/root,sbinet/cxx-root,BerserkerTroll/root,perovic/root,pspe/root,evgeny-boger/root,CristinaCristescu/root,ffurano/root5,esakellari/root,arch1tect0r/root,jrtomps/root,mattkretz/root,mattkretz/root,tc3t/qoot,mattkretz/root,strykejern/TTreeReader,georgtroska/root,karies/root,Dr15Jones/root,CristinaCristescu/root,smarinac/root,BerserkerTroll/root,gganis/root,tc3t/qoot,agarciamontoro/root,nilqed/root,jrtomps/root,thomaskeck/root,CristinaCristescu/root,georgtroska/root,lgiommi/root,zzxuanyuan/root,sirinath/root,root-mirror/root,dfunke/root,cxx-hep/root-cern,BerserkerTroll/root,pspe/root,perovic/root,BerserkerTroll/root,omazapa/root,abhinavmoudgil95/root,arch1tect0r/root,nilqed/root,krafczyk/root,georgtroska/root,BerserkerTroll/root,agarciamontoro/root,esakellari/my_root_for_test,esakellari/root,root-mirror/root,beniz/root,sirinath/root,0x0all/ROOT,esakellari/my_root_for_test,karies/root,thomaskeck/root,olifre/root,thomaskeck/root,perovic/root,dfunke/root,alexschlueter/cern-root,zzxuanyuan/root,mkret2/root,georgtroska/root,pspe/root,0x0all/ROOT,satyarth934/root,olifre/root,root-mirror/root,smarinac/root,0x0all/ROOT,BerserkerTroll/root,olifre/root,strykejern/TTreeReader,smarinac/root,CristinaCristescu/root,evgeny-boger/root,nilqed/root,Y--/root,vukasinmilosevic/root,omazapa/root,mhuwiler/rootauto,olifre/root,sawenzel/root,perovic/root,Duraznos/root,sawenzel/root,kirbyherm/root-r-tools,buuck/root,sbinet/cxx-root,agarciamontoro/root,arch1tect0r/root,simonpf/root,gbitzes/root,Duraznos/root,perovic/root,beniz/root,arch1tect0r/root,arch1tect0r/root,zzxuanyuan/root-compressor-dummy,buuck/root,abhinavmoudgil95/root,davidlt/root,georgtroska/root,dfunke/root,Y--/root,bbockelm/root,agarciamontoro/root,simonpf/root,simonpf/root,Y--/root,jrtomps/root,bbockelm/root,alexschlueter/cern-root,karies/root,Dr15Jones/root,root-mirror/root,abhinavmoudgil95/root,CristinaCristescu/root,karies/root,zzxuanyuan/root-compressor-dummy,esakellari/root,sawenzel/root,pspe/root,0x0all/ROOT,BerserkerTroll/root,nilqed/root,Dr15Jones/root,jrtomps/root,gbitzes/root,root-mirror/root,buuck/root,gbitzes/root,sirinath/root,bbockelm/root,mhuwiler/rootauto,georgtroska/root,buuck/root,satyarth934/root,buuck/root,tc3t/qoot,alexschlueter/cern-root,karies/root,jrtomps/root,beniz/root,smarinac/root,dfunke/root,nilqed/root,lgiommi/root,krafczyk/root,georgtroska/root,zzxuanyuan/root,omazapa/root-old,ffurano/root5,omazapa/root-old,beniz/root,lgiommi/root,BerserkerTroll/root,buuck/root,cxx-hep/root-cern,veprbl/root,mkret2/root,davidlt/root,CristinaCristescu/root,veprbl/root,omazapa/root-old,Y--/root,sbinet/cxx-root,mkret2/root,zzxuanyuan/root-compressor-dummy,esakellari/root,lgiommi/root,satyarth934/root,gganis/root,beniz/root,arch1tect0r/root,smarinac/root,simonpf/root,tc3t/qoot,esakellari/root,omazapa/root-old,abhinavmoudgil95/root,thomaskeck/root,mhuwiler/rootauto,veprbl/root,tc3t/qoot,0x0all/ROOT,zzxuanyuan/root-compressor-dummy,mkret2/root,mkret2/root,gganis/root,root-mirror/root,mhuwiler/rootauto,sirinath/root,zzxuanyuan/root,zzxuanyuan/root,beniz/root,lgiommi/root,evgeny-boger/root,arch1tect0r/root,olifre/root,bbockelm/root,Dr15Jones/root,dfunke/root,karies/root,krafczyk/root,buuck/root,cxx-hep/root-cern,smarinac/root,sbinet/cxx-root,cxx-hep/root-cern,vukasinmilosevic/root,BerserkerTroll/root,krafczyk/root,Duraznos/root,BerserkerTroll/root,Duraznos/root,buuck/root,Y--/root,krafczyk/root,lgiommi/root,davidlt/root,zzxuanyuan/root,perovic/root,evgeny-boger/root,bbockelm/root,sirinath/root,abhinavmoudgil95/root,root-mirror/root,CristinaCristescu/root,root-mirror/root,esakellari/my_root_for_test,thomaskeck/root,sawenzel/root,gganis/root,veprbl/root,esakellari/root,ffurano/root5,thomaskeck/root,pspe/root,evgeny-boger/root,beniz/root,kirbyherm/root-r-tools,arch1tect0r/root,kirbyherm/root-r-tools,mhuwiler/rootauto,veprbl/root,CristinaCristescu/root,evgeny-boger/root,Y--/root,jrtomps/root,strykejern/TTreeReader,Y--/root,abhinavmoudgil95/root,georgtroska/root,CristinaCristescu/root,esakellari/my_root_for_test,thomaskeck/root,mhuwiler/rootauto,gbitzes/root,nilqed/root,sbinet/cxx-root,Dr15Jones/root,BerserkerTroll/root,gganis/root,georgtroska/root,agarciamontoro/root,tc3t/qoot,zzxuanyuan/root-compressor-dummy,nilqed/root,omazapa/root,Duraznos/root,mattkretz/root,gganis/root,Y--/root,sawenzel/root,zzxuanyuan/root,0x0all/ROOT,omazapa/root,esakellari/my_root_for_test,CristinaCristescu/root,mkret2/root,gbitzes/root,pspe/root,omazapa/root-old,satyarth934/root,sbinet/cxx-root,karies/root,beniz/root,kirbyherm/root-r-tools,zzxuanyuan/root,buuck/root,zzxuanyuan/root-compressor-dummy,bbockelm/root,sawenzel/root,thomaskeck/root,esakellari/root,vukasinmilosevic/root,nilqed/root,mattkretz/root,mattkretz/root,smarinac/root,ffurano/root5,nilqed/root,ffurano/root5,sbinet/cxx-root,kirbyherm/root-r-tools,bbockelm/root,perovic/root,Y--/root,simonpf/root,cxx-hep/root-cern,strykejern/TTreeReader,mattkretz/root,esakellari/root,karies/root,omazapa/root-old,Duraznos/root,mhuwiler/rootauto,karies/root,pspe/root,davidlt/root,gganis/root,strykejern/TTreeReader,bbockelm/root,sbinet/cxx-root,krafczyk/root,Duraznos/root,zzxuanyuan/root,alexschlueter/cern-root,simonpf/root,vukasinmilosevic/root,jrtomps/root,jrtomps/root,olifre/root,zzxuanyuan/root-compressor-dummy