Simple glyph actions (has bugs)

-Switching from constant to scaled glyph size in action does not work
Merge branch 'master' into glyph-actions

Conflicts:
	Source/models/Action/PropertyAction.js
	Source/modules/ActionHelper.js
Fix merge derps
Support changing glyph dataset in action

-Changing from constant to scaled size still not working
Working nested glyph property actions
Remove unnecessary comment
Reset fields with invalid input

Handles the case where you input invalid stuff into a field, cancel,
and open the editor again and the field still shows the invalid input
from last time.
Deal with errors on editing first glyph on load
Disable glyph save button when there are errors #266
Revert extra changes
Update comment
Remove unnecessary, dup declaration
Comment
Merge branch 'master' into glyph-actions

Conflicts:
	Source/WAVEDViewModel.js
Don't display error right away-scaled glyphs
Fix componentVM isValid

Properly deals with properties that should be valid but don’t show
errors (for cases when we bypass validation to reset dialogs and such)
Line break for style

Every little bit to make this look less awful
Fix gradient coloring bug
Fix setState bug in constant glyph size
Fixed widget deletion dependency check

action targets are now view models, this commit reflects that in the
dependency checker