Simplify background parsing/typechecking

This avoids a lot of needless reparses. All these reparses make the navigation extension nervous. Prior to this change, the nav bar would typically change three times when switching document.
It seems Parse() is designed to be long running, and it won't lock the UI. So there's no need to do this trickery with requesting reparses.
Compare bool fields by value of backing field rather than property.

When creating new projects the property value will be null, which means
the bool/string properties are never serialised.  This fixes #459
Merge pull request #460 from 7sharp9/master

Compare bool fields by value of backing field rather than property.
Upgrade to FSC 0.0.44
Fixes #452.
Merge pull request #463 from rojepp/fsc_0.0.44

Upgrade to FSC 0.0.44
Merge pull request #447 from rojepp/optimize_bg_parse

Simplify background parsing/typechecking
Fix subtle bug in Resolver provider there caret line was used rather than offset.
Merge pull request #465 from 7sharp9/master

Fix subtle bug in Resolver provider there caret line was used rather tha...
Revert ALT RETURN shortcut as it conflicts with the already defined global shortcut for quick fix.
Merge pull request #466 from 7sharp9/master

Revert ALT RETURN shortcut as it conflicts with the already defined glob...
Refactor NRefactory module to its own file.
Merge pull request #467 from 7sharp9/master

Refactor NRefactory module to its own file.
remove NRefactory module as its moved to its own file now.
Fix #302: Drag and drop for linked files
master doesn't currently build.

A lot has been merged back and forth between vnext and master, and the interface `ISymbolReference` doesn't exist yet.
This commit just comments out the problem for now.
Merge pull request #473 from rojepp/fix_build

master doesn't currently build.
Merge pull request #474 from rojepp/improve_drag_drop

Fix #302: Drag and drop for linked files
Updated obsolete API calls
Merge pull request #476 from 7sharp9/master

Updated obsolete API calls
Bump version numbers for release