ENYO-3394: category indicator in the Palette is turned off when filtering returns no items for this category
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1836
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1836
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1836
ENYO-1836: deal with components to ignore in the palette
ENYO-1836: improve palette sorting
ENYO-2819: Add the Qr code library.
ENYO-3147 : Fixed Ares shall provide the "replace this kind" function by palette view template

1. add ReplaceViewKindAction.
2. replaced kind code to the code editor.

Enyo-DCO-1.1-Signed-off-by: Youngrae Lim  yrlim@mbridge.co.kr
ENYO-3147 : Re-Fixed Ares shall provide the "replace this kind" function by palette view template

1. add ReplaceViewKindAction.
2. replaced kind code to the code editor.
3. fixed Travis CI error

Enyo-DCO-1.1-Signed-off-by: Youngrae Lim  yrlim@mbridge.co.kr
ENYO-2819: add the QR code kind.
ENYO-2819: the QR code image is shown when an appId is selected from the App Id picker.

The actual URL encoded in the Qr code dosen't contains the parameter qr_key used as an authentification token.
ENYO-2819: fix jshint warnings.
ENYO-2819: the Qr code is also refreshed when a new App data is recieved.
ENYO-2819: update a commented code.
ENYO-2819: remove dead code.
ENYO-2819: use the user token instead of qr_key
ENYO-2819: add the variable qrPath the ease (a littel bit)  the code browsering.
ENYO-2819: fix a jshint warning.
ENYO-2819: The QR code is displayed when the user select a platform in which the build status is complete.
ENYO-2819: the appId & token are initialized at undefined instead of null.

The Qrcode image changes also when the the token value change.