Try to create a junction when a regular symlink fails, fixes #472

It also throws a meaningful error if even the `junction` fails.