Don't delete soft links when -L not set

I've updated the lines which generate tree-current so that soft links make it through the grep and into fetch-exclude, even when -L is not set in the config file. Now, links are copied as links when -L is not set, and links are dereferenced when -L is set. The old behavior erased links when -L was not set.

I couldn't figure out how to run the spec code, so if anybody can provide some direction with that, or if somebody could run the specs that is probably an important step. Preliminary tests on my home machine were successful at providing expected behavior.