bundles on os x now portable and outsourced finalize functions

- WARNING: this commit may break Windows and Linux functionality, it is
not yet tested there.
- bundles are now truly portable on OS X, by some rather involved
install_name_tool voodoo.
- I moved the main bundle configure file functionality into a script
file (PocoBundlesFunctions.cmake) which operates similar to the
BundleUtilities file in conjunction with install(CODE). The config file
that is generated on build only contains calls to these functions.
- Libraries are now resolved across all dependencies when deciding if
they are copied to the bundle.