Updated RPATH macro

Removed `project_name` option. Now the macro depends on the generic rpath option (parameter)
Updated RPATH macro

- Added option to automatically add rpaths of linked libraries
- binary dirs now is a multi-value option
- cleanup code