CMS-3961 Live Edit - Context window no longer automatically appears when live edit window is large
CMS-3957 UI improvements to api.ui.tags.Tags
CMS-3933 Live Edit - Clicking on a component moves the component to the top of the page
CMS-3970 Implement script runner with require.
CMS-3965 Improve Image caching
Extracted icon handling from ContentImageResource into new class ContentIconResource
All icon URLs are now (if possible) generated with a timestamp or hash so that it can be cached for ever

Moved TemplateSummary and friends to template app: app.browse,
since it's not currently a domain object outside the Template App.
CMS-3965 Improve Image caching
Corrected path to SiteTemplate icon in ContentIconUrlResolver
Added ModuleCache and letting GetModuleRequest use ModuleCache
Merge pull request #881 from enonic/CMS-3957

CMS-3957 UI improvements to api.ui.tags.Tags
CMS-3960 Let api.ui.tags.Tags use TagSuggester
Fixed undefined bug
CMS-3965 Improve Image caching
Renamed SchemaImageResource to SchemaIconResource
CMS-3965 Improve Image caching
ContentIconUrlResolver now returns an URL to the image content type if the requested image content has no "image attachment".
Merge pull request #880 from enonic/CMS-3961

CMS-3961 Live Edit - Context window no longer automatically appears when...
CMS-3971 Implement script contributor concept.
CMS-3973 Create resolve function for scripting environment.
CMS-3974 Move xslt view processing classes into own module.
CMS-3977 Move thymeleaf view processing classes into own module.
Added script contributors for xslt and thymeleaf.
Added script contributors for xslt and thymeleaf.
Fixed xslt processor by removing comments.