ENYO-1887: add palette filtering feature that can be reseted by clicking on the text input icon (must wait enyo to be updated to pilot-8 or above)
ENYO-1887: improve code readability
ENYO-1887: use string.indexOf instead of string.search
Merge branch 'master' into ENYO-1887
Merge branch 'master' into ENYO-1887
ENYO-1887: global palette filtering appliance, filtering is not case-sensitive
ENYO-1887: fix a typo in a variable name
Merge pull request #592 from enyojs/ENYO-1887

ENYO-1887: (DONOTMERGE) Add filter feature for the components palette of the designer