add support for arbitrary version suffixes

Not sure if this is what you had in mind, but it _seems_ to work ok. Passing `-DCMAKE_VERSION_SUFFIX` to the build process when making the package results in a package name like `pairoscope0.4-0.4.2~lucid-Linux-x86_64.deb`. Everything else appeared unaffected.