SharedLibrary: allows to retrieve the target environment
ScriptTests: fix name

target name could be list or str
simplify help
fix for compiler version detection