Fix exception when `info' doesn't contain :file.

This lead to unhandled exceptions which cause emacs to hang when using
`which-function-mode' or similar.
Add test for `info' without :file.
Merge pull request #35 from the-kenny/fix-format-response

Fix exception when `info' doesn't contain :file.