CMS-3596 Image Selector - Image stays selected after leaving input
CMS-3610 Refactor WorkspaceStore

More complex storage, storing workspaces inside same document for each Entity+Blob
Merge branch 'master' of /Users/jvs/Enonic/wem-ce/wem-ce with conflicts.
CMS-3606 LiveEdit - Let ItemView's managing data hold direct reference to data object
Now updating each PageComponentView with data after parsing
CMS-3610 Refactor WorkspaceStore

Temporary rollback to old storage while trying to solve some issues
CMS-3613 Create getAllDifferences operation

Initial, not working
CMS-3613 Create getAllDifferences operation
Removed @Override from getDiff
CMS-3595 Content Manager Browse - Fix misplaced splash panels
Merge pull request #775 from enonic/CMS-3595

CMS-3595 Content Manager Browse - Fix misplaced splash panels
Merge pull request #774 from enonic/CMS-3596

CMS-3596 Image Selector - Image stays selected after leaving input
CMS-3613 Create getAllDifferences operation
Now updating pageItemViews when removing ItemView and reloading PageComponentItemView
CMS-3607 LiveEdit - Try get rid of usages of method getComponentByPath in live-edit/main.ts
CMS-3386 Introduce ContentType Site - Drop Root-content-type from Site templates
CMS-3386 Introduce ContentType Site - Drop Root-content-type from Site templates.
Fix unit test.
CMS-3386 Introduce ContentType Site - Drop Root-content-type from Site templates.
Fixed the other unit tests.
Made it no longer possible to delete a content having children
CMS-3386 Introduce ContentType Site - Drop Root-content-type from Site templates.
Return SiteTemplate icon if available, for content that is a site.
CMS-3623 Support generating Map of a DataSet for easier use of ContentData in Thymeleaf views
Dropdown_fix

Single viewer object was used to display selected option and to update options listed in dropdown grid. When options in dropdown grid are rendered in formatter, viewer gets new object, uses it to create html and converts it to string. Actually DOM structure, which was displayed as selected option, was used to update dropdown options.
I changed DropdownGrid to create new viewer object of the same class that comes from config.
CMS-3606 LiveEdit - Let ItemView's managing data hold direct reference to data object
Now not creating LiveFormPanel if content has no default page template