Added separator for F# interactive context menu items
Added checks for FSharpSession being valid

Also changed so that ActiveDocumentChanged is only subscribed to if
there is a valid session.
Added user warning is path is not set to check that F# is installed.
Merge pull request #374 from 7sharp9/master

Added changes to stabilise FSI when F# is not installed