Merge from DynamoDS/Dynamo:master to Benglin/Dynamo:Sitrus

#### Purpose

In PR https://github.com/DynamoDS/Dynamo/pull/2143 was made split of `DynamoCore` to `DynamoCore` and `DynamoCoreWpf`. As result we have significant changes in sources. Because Dynamo Library UI project is based on changed code it is not mechanical code merge and conflicts resolution. Generally logic left the same but some parts were moved to new places, a bit reworked.

#### Modifications

Resolved merge conflicts and build was made successful!

In initial PR were introduced ViewModels for all classes which are used in tree of nodes. For example: we have new `BrowserRooElementViewModel`, `BrowserInternalElementViewModel`,... From my side `ClassInformation` was reworked to `ClassInformationViewModel`. Changed references to new ViewModels in`LibraryWrapPanel`, `LibraryTreeTemplateSelector`, `ClassObjectTemplateSelector`, other code in `xaml.cs` which operated with model classes before. Also were fixed all connected converters, their tests.

Views were moved to new project `DynamoCoreWpf`. XAML was changed to work with `BrowserItemviewModel.Model.[property name]`.

Returned missed during previous merge margins.

#### Additional references

* [MAGN-5664](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5664) Make solution as built successfully
* [MAGN-5665](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5665) Use ViewModels for tree nodes
* [MAGN-5666](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5666) Fix obvious bugs connected with merge

During work on PR were found some place which needs further work. It is proposed to create a new PRs for them:

* [MAGN-5656](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5656) Rework `LibraryCustomization` class to remove reference on WPF specific library `PresentationCore`
* [MAGN-5667](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5667) Make work with ViewModels in `LibrarySearchView` view & code
* [MAGN-5668](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5668) Fix `SearchModel` failing tests. They are failed before merge. I have noticed it now.

#### Reviewers

@Benglin, please, take a look.