Linux rpath relative relocatable

After compiling I had to set LD_LIBRARY_PATH to run the application, this branch sets the dynamic loader RPATH value to use a relative look-up and I believe as a result the application should now be relocatable.

Chris