Fix some memory leaks
Create directory for symlink before creating symlink
CMake: allow appending a string to the library filename

This helps us install multiple versions of the library side-by-side.
Merge pull request #1581 from nulltoken/fix/leaks

Fix some memory leaks
Merge pull request #1582 from dmgctrl/checkout_symlink_fix

Create directory for symlink before creating symlink
Merge pull request #1580 from carlosmn/cmake-describe

CMake: vendor strings
Extend valgrind suppressions on Mac