First cut at experimental plc reference resolution (DO NOT MERGE)

This is for reference so that this work can be potentially extended and finalised.

Im super busy on other things for a while but it would be great for budding experimenters to take a look if possible!

One of the issues I was having was an mscorlib mismatch with FSharp.Core using a standard [VS2012 PCL template][1]
   * Needs Windows testing and coding
   * Paths need to be checked correctly

[1]:https://github.com/fsharp/fsharp/blob/master/tests/projects/Sample_VS2012_FSharp_Portable_Library/Sample_VS2012_FSharp_Portable_Library.fsproj