Refresh component values

Plus ArrayProperty displayName and template.
Reapply automatically applied actions after refresh.
Merge in Events branch. Resolve conflicts.
Replace value with originalValue in some places.
Resolve merge conflict.
More originalValue changes.
Refresh shouldn't add to history.
Subscribe to originalValue instead of value.
Remove unused ArrayDisplayPropertyTemplate, close divs.
Update longStringPropertyTemplate to use originalValue
Remove unneeded executeIgnoreHistory call.
Add ko subscriptions for originalValue and value.
Temp commit
Workspace and GA originalValue changes.
Merge branch 'master' into refresh
Undo botched merge.
Fix GA save.
Fix map color/scale issues.
Merge branch 'master' of https://github.com/KSHSK/WAVED
Merge branch 'master' into refresh