scons: fix sanitizer flags with multiple sanitizers
scons: fix sanitizer flags with multiple sanitizers

There has been some problem when using address and undefined-behavior
sanitizers at the same time. This patch will look for the special case
where both are enabled at once and change the flags passed to the compiler
to reflect this.

KuroeKurose/gem5,rjschof/gem5,cancro7/gem5,gedare/gem5,gem5/gem5,rallylee/gem5,cancro7/gem5,gem5/gem5,rjschof/gem5,Weil0ng/gem5,gedare/gem5,KuroeKurose/gem5,SanchayanMaity/gem5,rallylee/gem5,rjschof/gem5,cancro7/gem5,powerjg/gem5-ci-test,TUD-OS/gem5-dtu,SanchayanMaity/gem5,gedare/gem5,gedare/gem5,Weil0ng/gem5,powerjg/gem5-ci-test,KuroeKurose/gem5,rallylee/gem5,SanchayanMaity/gem5,Weil0ng/gem5,sobercoder/gem5,HwisooSo/gemV-update,sobercoder/gem5,KuroeKurose/gem5,gedare/gem5,TUD-OS/gem5-dtu,sobercoder/gem5,SanchayanMaity/gem5,KuroeKurose/gem5,cancro7/gem5,gedare/gem5,gem5/gem5,HwisooSo/gemV-update,sobercoder/gem5,SanchayanMaity/gem5,gem5/gem5,rjschof/gem5,rallylee/gem5,TUD-OS/gem5-dtu,HwisooSo/gemV-update,Weil0ng/gem5,sobercoder/gem5,gem5/gem5,cancro7/gem5,rallylee/gem5,HwisooSo/gemV-update,rjschof/gem5,TUD-OS/gem5-dtu,powerjg/gem5-ci-test,powerjg/gem5-ci-test,HwisooSo/gemV-update,powerjg/gem5-ci-test,TUD-OS/gem5-dtu,HwisooSo/gemV-update,sobercoder/gem5,HwisooSo/gemV-update,gem5/gem5,powerjg/gem5-ci-test,KuroeKurose/gem5,rjschof/gem5,rjschof/gem5,TUD-OS/gem5-dtu,cancro7/gem5,sobercoder/gem5,SanchayanMaity/gem5,rallylee/gem5,rallylee/gem5,SanchayanMaity/gem5,KuroeKurose/gem5,cancro7/gem5,gem5/gem5,Weil0ng/gem5,TUD-OS/gem5-dtu,Weil0ng/gem5,powerjg/gem5-ci-test,gedare/gem5,Weil0ng/gem5