creator can add custom styles.
viewer can customize the gadget title.
viewer can customize the gadget title existing gadgets.
empty blocks can't have titles.
Merge branch 'master' into custom-gadget-title
merging from the master.
gadget title styling
Merge branch 'custom-gadget-title'

Conflicts:
	modules/apps/portal/dashboard-template/files/js/portal-dashboard-designer.js
Merge remote-tracking branch 'origin/master'