Update OnEvaluation event to have FSharpSymbolUse information available

This also simplifies the API as FSharpSymbolUse contains the display
context and range.  this allows for a better accuracy by using pattern
matching on the symbols.