Added members to generate checker options for script and project specific options separately.

GetCheckerOptions has a little too much responsibility dealing with
both script and project options, both of which have mutually exclusive
parameters.  Ive initially split this out so that you can call for
script or project options separately.  Maybe this could be marked
obsolete and refactored in the future.
Added checker invalidation for file add/remove and reference add/remove.  This increases the validity of the results from the language service.

Removed ActiveDocumentChanged event subscription as the
TypeCheckService already requests a reparse of the active document when
it changes.
Merge pull request #355 from 7sharp9/projectinvalidation

Added project invalidation to resolve bugzilla 17796
Remove PCL project

The MonoDevelop addin system is too rigid to generate a VS compatible
portable project.  Its not possible to create subproject types that
uses a different import but shares the same project type guid.
Removed portable file from project
Merge pull request #356 from 7sharp9/removePCL-

Remove pcl project type as the MonoDevelop addin system is too rigid to generate a VS compatible project
Added conditions checks to tutorial project for both F# 3.0 and 3.1 as the tutorial project had F# 3.0 features
Update FSharpHighlightUsagesExtension.fs
Merge pull request #358 from rneatherway/issue351

Update FSharpHighlightUsagesExtension.fs
avoid save of file on highlighting
Merge branch 'master' of https://github.com/fsharp/fsharpbinding
Merge pull request #357 from 7sharp9/bugzilla16725-2

Added conditions checks to tutorial project for both F# 3.0 and 3.1 as the tutorial project had F# 3.0 features
Removed superfluous Condition closing tag
Fix for #361 added source text as a parameter rather than always loading from disk.

By adding the source text as a parameter we can resolve highlight
usages on a dirty file and resolve references from on disk files.
bumped version
Merge pull request #362 from 7sharp9/issue361

Fix for Issue 361
Update project files to use SolutionDir and nuget
Fix extraction of references from MD projects

This now uses those that have been computed by MSBuild. As a result
we can use $(SolutionDir) and friends in reference paths

Also make nugetinstaller for tests more robust
Fix for #363

Also needed to compare TextSegment as well as ToolTipText types.
Merge pull request #364 from rneatherway/issue336-clean2

Fix #336 and #349