Merge pull request #705 from enyojs/ENYO-3082

ENYO-3082: feed review comments from ENYO-3082-2 into ENYO-3082
ENYO-3587: update Ares with enyo/layout/onyx libs to 2.3.0-rc3 version, extra and ace-builds to their related HEAD
This is implementation of JIRA https://enyojs.atlassian.net/browse/ENYO-3638. The following is implemented:
- if an icon or a splash has no height/width specified, no such attribtue should be generated in config.xml
- we should only add a platform specific icon/splash element in `config.xml` if such a specific item has been selected by operator
- the `role` attribute is no longer needed/meaningful in `cordova.xml` therefore it is no longer generated.
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-3638
Revert "start working on 0.2.9-pre.3"

This reverts commit 4af53c1ceab3b096be447405fd39473ba07d54ca.
Merge remote-tracking branch 'origin/ENYO-3082-2'
Start working on 0.2.10-pre.1
ENYO-3375: fix the non activation of the "Expand All" button as the Palette's filter is used
ENYO-3375: improve code readability
ENYO-3375: fix a wrong icon status
ENYO-3375: fix icon appeareance with css in FF (was always seen as closed)
ENYO-3375: prevent empty categories for tap event
ENYO-3375: improve code by blocking event propagation
ENYO-3375: add Palette's items description as items tooltip
Merge pull request #708 from enyojs/ENYO-3638

ENYO-3638: Config.xml: Remove default value on the height width images attributes
ENYO-3311: resolve jshint errors
Merge pull request #706 from enyojs/ENYO-3587

ENYO-3587: libraries update
ENYO-3661: allow to call closeDoc on a non-opened doc
ENYO-3375: finally  consider that collapsing or expanding categories has to work on filter results
ENYO-3375: avoid tooltip HTML description coming from API documentation if the component is not handled by a library design file