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.