Change order of preproc defines and undefines
Change order of preproc defines and undefines

Anticipate the undefines.
Suppose to have a namespace called "declarations" used in R5 for template
instantiations in the header given to genreflex.
Now, in this namespace, objects with some names, typically dummy, will be
present.
If you give such headers to cling to parse, problems will occour, as the
names appear multiple times. One possible solution is to get out of this
with preprocessor defines given to genreflex, redefining "declarations"
to a hash or <project>_<package> via the build system.

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