fsharp-mode-completion: Only parse the current buffer if it was modified

Parsing the current buffer every second, when Emacs enters the idle timer makes my Emacs setup quite unresponsive. Particularly, when the buffer is large.

Also re-parsing is not necessary, if the current buffer was not modified.