Track structured data related to different binary flavors (opt, debug, etc), using a class instead of various lists, etc. Also use a loop to set up SCons environments to build these binaries instead of a spelled out loop. Change-Id: Ie35a914ab79342190e4cdc27a945a0fecd54a476 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/48130 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br> Maintainer: Gabe Black <gabe.black@gmail.com>