Added GetSymbol function to the language service

Refactored naming of untyped parse info to match new naming in
FSharp.Compiler.Service.  Also exposed underlying CheckFileResult
Merge pull request #321 from 7sharp9/base

Minor improvements to Language service
Fix for #280
Merge pull request #322 from 7sharp9/280

Fix for #280
Added monospace for code elements in tooltips
Cleaned up tooltips

Removed formatwithheader
Split tooltip into signature and comment rather than aggregating
Removed complicated splitting of tooltip pieces because of aggregation
of the tooltip and comment.
Added negative clauses, rather than only checking -1

Also ensured signature and comments were trimmed.
Moved the option type wrapping into Tooltip helpers(Having the failover
return the original summary causes parameter help to be massive, better
to return None when there is no parameter xmldic)
Simplified Parameter Data provider

Also reduced the tooltip lookups by retrieving summary and comments
only once.
Merge pull request #323 from 7sharp9/tooltipcleanup

Tooltip clean up, and fixes.
Merge branch 'master' of github.com:fsharp/fsharpbinding