Don't create symlinks in global space when using a sandbox

At the moment, cabal-install symlinks binaries built in a sandbox into the global symlink-bindir. While there are probably cases where this is useful, I think in general this is probably not desired. This patch just skips symlinking if we're using a sandbox.

(This closes #1514)