Display error if buffer is not visiting a file

A sane error for when either
`projectile-toggle-between-implementation-and-test` or
`projectile-find-implementation-or-test-other-window` are used on a
buffer where the file name is nil.