pass silent option down to list_toolchains
add unit test for --list-toolchains