Fsharp and Interface Tests

I have added some tests for interface implementation in C# and F#.
The FSharp.Core commit (b9fb11d) should be added when we aim to support FSharp.Core in the future. Using F# without FSharp.Core makes not much fun.