ENYO-2118:  replace zoom slider by a zoom picker
ENYO-2118: add auto zoom
ENYO-3622: compare pre and rc when checking enyo version
Merge branch 'master' into ENYO-2118

Conflicts:
	deimos/source/designer/Designer.js
ENYO-2118: apply origin-transform to preview window
ENYO-2118: use kind rangeSlider instead of slider
ENYO-2118: fix jshint error
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
ENYO-3311: resolve jshint errors
Merge remote-tracking branch 'origin/master' into ENYO-3622
ENYO-3661: allow to call closeDoc on a non-opened doc
This supports JIRA ENYO-3643
The default value for phonegap version has been changed to 3.1.0.
The value 3.0.0 has been removed as it is no longer officially supported (see [PhoneGap build documentation](http://docs.build.phonegap.com/en_US/3.1.0/configuring_preferences.md.html#Preferences "phonegap 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