CMake: allow appending a string to the library filename

This helps us install multiple versions of the library side-by-side.
Merge pull request #1580 from carlosmn/cmake-describe

CMake: vendor strings
Extend valgrind suppressions on Mac