Fix blame_go_back to copy the whole file path
Introduce a path cache and use it for the blame view

This reduces the file path limit of 128 characters, which is not enough
for Java enterprise projects.