Changes ElFunctionUtils resource methods to automatically call HtmlGrid.Static.addStyleSheet method so that stylesheets can be detected per request.
Resizes images shown in the CMS tool to be smaller so that large images don't crash the browser.
Adds the ability to access the varied object.
Fixes site widget to not force the isGlobal when first transitioning from no-site set-up.
Fixes URLs not showing up when CmsTool.singleGeneratedPermalink is turned on and the content doesn't have automatic paths turned on.
Adding Blog layout and updating permalink docs
Merge branch 'master' of github.com:perfectsense/brightspot-cms
Changes work streams dashboard widget to respect the current site.
Fixes AuthenticationFilter.Static.getUser to always return the ToolUser if they're authenticated instead of only if requireUser has been called before.
Changes site widget empty owner label from Global to None for clarity.
Stores the initial variation so that objects created under it can continue to use it as the original data.
Fixes errors not showing up per field when saving a variation.
Merge branch 'master' of github.com:perfectsense/brightspot-cms
Adds the ability to restrict access to the global site.
Fixes query string getting lost until the user clicked into the query string field when after filters.
Changes the global search filters to auto-reset on query string focus if there are no results.
Merge branch 'release/2.0'

Conflicts:
	db/src/main/java/com/psddev/cms/tool/ToolPageContext.java
	tool-ui/src/main/webapp/script/cms.js
Adds hooks to the ToolPageContext.writerHeader to inject arbitrary HTML into the <head> via writeHeaderAfterStyles and writeHeaderAfterScripts.
Catches ClassCastException for when there's an invalid tool object type definition.
Fixes RecentActivity dashboard widget to search only through searchable content.