refactor playerRefresh, color,featureMenu,Text etc..

-remove DisableControls event watcher
-join kpdAttr with playerRefresh
-seperate color directive
-do not rely on attr boolean to set playerRefresh to boolean mode in checkboxes
Merge remote-tracking branch 'origin/master'