Added more Linq2Xml helpers to TooltipHelpers
Added Drag and drop support to move F# project items within the same project
  Dragging non project items and dragging out of project results in default base behaviour.
Adjust code to encapsulate laziness a little better
Modified search so that PRojectFiles within folders are found.
Also added crude folder ordering, this is by no means final code.
Current problems: moving from one folder to another doesnt yet work due to the virtual folder prefix not being added to the nodes Include attribute.  You can move a file inot another folder, and then drag move to a new location within a folder.  Its also possible to disable inter folder moving if required.
Remove the ability to drag before/after between different tree elements:
You must be within the same tree.  Dragging into another node if still performed as usual.
Fixed the Folder Comparison order using occurance within project file.
Allow specification of custom MonoDevelop location
Change fsautocomplete to .NET 4.5

Without this it throws an RTE on Windows
Rename solution to correct name
Fix tests
Fix for #227, start column was off by one.
Merge pull request #225 from rneatherway/master

Allow specification of custom MonoDevelop location
Initial commit for pathed document support
Merge pull request #229 from 7sharp9/227

Fix for #227, start column was off by one.
Fixed null attribute, collapsed part of rangeInside function
Cleaned up code
Added DocumentParsed callback to rebuild path
Fixed cursor one update behind issue, The document locationpassed into the event was the previous location.
Revert FSharp.AutoComplete to .NET 4.0.

This still works on Windows and the MonoDevelop binding is .NET 4.0,
so FSharp.CompilerBinding shouldn't be 4.5
Update FSharp.Compiler.Editor references to 1.0.8
Fix unit test of FSharp.AutoComplete
First cut of this
Start to move logic out of the agent