Fix `join_paths` when left path is not canonical
Fix `join_paths` when left path is not canonical

We blindly count `/./` as an actual directory, thus the
results were wrong when the right side starts with `../`.

am11/libsass,am11/libsass,am11/libsass,am11/libsass,am11/libsass