[FEATURE] fix macosx pyopenms errors

fixed pyOpenMS issues on mac os x

 * revamped specific handling of some extra libs required on mac os x
 * made `pyopenms.cmake` more cmake like
 * improved handling of include paths for pyOpenMS compilation