Editor Preferences Validation - interim checkin
start ValidationUtils module
Merge remote-tracking branch 'origin/master' into randy/issue-7020
convert remaining editor prefs
cleanup
fix range limit of zero
more tests; cleanup comments
implement preference validator
update for preference validator
changes for code review
more code review changes
fix unit test; use ValidationUtils for validating\!
fix validation
add unit test for validator
implement validator on set
code cleanup
add jsdoc info
merge latest master
add test for negative space units
restore original API as deprecated