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 link to "DynamoWebServer" project to make it work (but this is unacceptable for deployment on Linux).

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?