Added previewing for find_usage #151

Refactored last pull request #152 to make better use of existing code. Fixed going back to initial view on cancel.

Preview means that the location corresponding to current selection is shown in the underlying view. When cancelling the quick panel, the current view jumps back to the initial position. When accepting current location the transient preview becomes the new view.