CMS-4060 Remove Site Template - New Input type ModuleConfigurator

Fixed Chrome bug with circular objects converting to JSON.
Updated styling of the modules.
Updated the save-mechanism.
Merge pull request #961 from enonic/CMS-4060

CMS-4060 Remove Site Template - New Input type ModuleConfigurator