initial support for F# #237
tl;dr - Editing/running F# snippets in Try .NET and displaying diagnostics.
Oh boy, is this a giant pile of hacks.
I'm creating this PR so early in the process to get feedback on how to better architect these changes, because right now I'm rather ashamed of what I've done.
List of sins and why I committed them (pun intended):
Things that still need to be done:
Uninteresting note: The C# runner uses