Passed in completion context as this may be useful to query

Added a check for completion requests to see if line ends in '.'
Theres is an issue where the parser is lagging behind autocompletion,
at the time the request is made the parse tree does not represent the
current document.

Going forward I think the line tokeniser may yield more accurate
islands and residue.
Merge branch 'hardbinding' of github.com:7sharp9/fsharpbinding into hardbinding