Fix for #226,#282

For #226 The fix is to make sure relative paths are rooted:
(ScriptOptions.makeAbsolute <| project.BaseDirectory.ToString())

For #282 project reference do not return all dependencies so we have to
iterate over project type references and add them ourselves.
Removed reverse pipes, corrected project references to have the correct root path.
Merge pull request #283 from 7sharp9/master

Fix for #226,#282
Simplified pipe operators, fixed edge case markup issues

Added Escape text to <c> and XText rather than applying to the whole
output.
Merge pull request #286 from 7sharp9/master

Simplified pipe operators, fixed edge case markup issues
Fix race condition on error fetching

Sometimes the appropriate buffer was determined using the
minibuffer as the filename, which resulted an error. This
guards the overlay printing

The communication should include which filename the errors
are for to avoid this kind of issue in the future.
Commit for discussion
Fix command line build of FSharp.AutoComplete
Also fix building in Monodevelop (with NuGet addin)
Removed FSharpLocalResolveResult
Merge pull request #17 from 7sharp9/tooltip-changes

Removed FSharpLocalResolveResult
Correct most of emacs syntax highlighting

Use syntax-propertize-function
Merge pull request #289 from rneatherway/tooltip-changes

Tooltip changes
Merge pull request #292 from rneatherway/emacs-syntax-highlighting

Emacs syntax highlighting
updates to project files to find nuget packages
Merge pull request #293 from dsyme/master

updates to project files to find nuget packages