[library] add getCompilerVersionFromString() to extract 'x.y.z' from --version string
[library] add getCompilerVersionFromString() to extract 'x.y.z' from --version string

even though we can analyze the compiler's internal predefiend macros
by $ clang -dM -E - < /dev/null
it's too inefficient to call a child process.

so, just parsing --version string

ivere27/secc,osmanager/secc,ivere27/secc,ivere27/secc,osmanager/secc,osmanager/secc