Update to init-soft symlinking code for easier determination of file versions.

Resolve symlink targets, before symlinking into the final pathdir bucket.
This allows for checking of the real file location quit easily,
via the command:
readlink $(which <someprogram>)

Also, allow for over-riding of pathdirs to load with 'init-soft.sh'.