buildsystem: configure now accepts more values for --compiler

previously, only 'gnu' and 'llvm' were accepted.

now, any of {gcc, g++, gnu, clang, clang++, llvm} can be specified.