CMS-2430 Design new Site domain (continue from last sprint)
Removed implementations of ContentEditor - we do not want any impls anymore for any editor.
Added EditBuilder for Content and Site
Added Change domain classes for tracking changes