Fix NullPointerExceptions when IFile is a virtual file and has no location
Merge branch 'master' of ssh://localhost:10001/scisoft/scisoft-ui