[FEATURE] added openms_add_library function

`openms_add_library` wraps all steps to add an OpenMS like library 

 * adding internal and external includes
 * creating dll export headers
 * install and export of headers and library

Additionally this pull request

 * removes the support for TBB and Cuda
 * fixes #676
 * makes #772 obsolete