[MacPlatform] Make sure that file glob matching is case-insensitive.

Fixes bug #10932
[WindowsPlatform] Prevent JumpLists from crashing MonoDevelop

UpdateJumpList can throw an exception, so let's log it and prevent it
from blowing up the IDE.
[TextEditor] Improved F# syntax mode.
[TextEditor] Fixed F# string escapes in syntax mode
[TextEditor] Made some minor fixes for the f# syntax mode