cmake: modernize implementation by making use of usage requirements
cmake: fix osx app bundle generation

use sources and MACOSX_PACKAGE_LOCATION to generate bundle & copy binaries
with a POST_BUILD step