Initial import of AddReferenceInFSI

Thanks to Tao Liu for the source code.
Integrate AddReferenceInFSI to VFPT
Remove the use of fully qualified namespaces
Add an option to disable the feature
No longer open signature files when reopening a solution

Reference at
https://social.msdn.microsoft.com/Forums/vstudio/en-US/d5c0c7e6-8b3c-48c3-ac1c-43dd713c0129/using-ivsuishellopendocumentopenspecificeditor-with-vsrdtflagsrdtdontautoopen-?forum=vsx
Dispose resources
Set cursor positions when going to Metadata

Close #683.
Improve precision of cursor positions
Update docs and release notes
Rewrite in F# FTW
Refactor FsiReferenceCommand
Display menu item on Project nodes
Hide menu items on C# projects
Only generate references for active configuration
Create #load for all source files
Try to generate full paths
Remove sending references to FSI
Use short names for assemblies from References Assemblies folder
Refine generating references after rebuilding solutions
Match symbols using tryGetFullyQualifiedName