Fix relative paths from previous source maps

Before, all previous source maps were assumed to be located inside or
next its corresponding file. However, it could be saved in a different
directory. If so, all relative source paths in the previous source maps
must be rewritten according to _that_ directory.