rewrite exported include dirs when pointing to absolute source / build / devel space (#600)
updated generated cmake api
improve error messages for wrong include dirs