fix for ENYO-3128, if any value exists at all that isn't 'undefined' it will be used instead of the default value (if no value is intended, use 'null')

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
adjust warning in jshint

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Fix jshint directive typo

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #466 from enyojs/ENYO-3128-cole-davis

Fix for ENYO-3128

Reviewed-By: Ben Combee (ben.combee@lge.com)