Abstracted compiler return values as different compilers need to treat compiler
results differently.
Added icons for csharp and fsharp script resources.