Support custom installation paths

To fully support installation in custom installation paths
(eg. ~/.local/bin) we need to add rpaths to the binaries.

The added CMake code is based on code from the CMake wiki[1] with some
minor adjustments.

1: http://www.cmake.org/Wiki/CMake_RPATH_handling