Squashed 'scripts/upandaway/wicker/' changes from 5bb5b5e..7264936

7264936 Backwards compatibility with revisions without softresolvefilepath

git-subtree-dir: scripts/upandaway/wicker
git-subtree-split: 7264936c4c2d63f8b404727f3c4d4be39cfd9852
Added a conditional custom implementation of softfilepath to wicker if it doesn't
exist in the global env.