ENYO-1836: [DO NO MERGE] improve library integration into designer's palette 

Related JIRA: https://enyojs.atlassian.net/browse/ENYO-3134, https://enyojs.atlassian.net/browse/ENYO-3394

ENYO-3394: fix categories indicator state when a category is empty after a filtering
ENYO-1836: ignore a specific category of components in the palette, improve palette's categories sorting

[DO NOT MERGE] Must be reviewed (first) by @yves-del-medico and is related to other PRs:


Enyo-DCO-1.1-Signed-off-by: Vincent HERILIER vincent.herilier@hp.com