REACH-140 Merge DynamoDS/Dynamo:master into Benglin/Dynamo:Reach

Hi @pboyer,

We encountered small issue with mapping of line indices in code block nodes. The main part of "MapLogicalToVisualLineIndices" method from "CodeBlocksUtils.cs" file moved to "DynamoCoreWpf" project, but we need this code to be used in "DynamoWebServer" project. So we temporary included "DynamoCoreWpf" project to "DynamoWebServer" project to make it work.

Don't know, maybe moving CodeBlockUtils.cs to DynamoCore will be a part of your next check in. If no, could you please consider this?