ENYO-2289 : As an app developer, I can select Moonraker view templates from the Palette.
- add PaletteComponentActionPopup.js : Popup for paletteViewComponent
- add condition of options

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
ENYO-2289 : As an app developer, I can select Moonraker view templates from the Palette.
- change a couple of minor issues from kevin's comments.
- change the content of action / add the beforeId action

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim kiwook.shim@lge.com
ENYO-2289 : As an app developer, I can select Moonraker view templates from the Palette.
- Change component's options check routine

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
Merge branch 'master' of https://github.com/enyojs/ares-project into ENYO-2289

Conflicts:
	deimos/source/Deimos.js

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
ENYO-2289 : As an app developer, I can select Moonraker view templates from the Palette
- revert the lib/extra
- create the function (rerenderedCreatedItem()) because code duplication.
- remove the notion of action name to display
- add error event on Deimos.js/DesignerPanels.js

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
ENYO-2835: fix for IE 9 displaying
ENYO-2835: fix for safari tooltip displaying
ENYO-2605: Correct jshint errors in root folder.
ENYO-2605: Correct jshint errors in folder deimos.
ENYO-2605: Correct whitespace errors in folder deimos.
ENYO-2605: Correct jshint errors in folder harmonia.
ENYO-2605: Correct jshint errors in folder hermes.
ENYO-2605: Correct jshint errors in folder phobos.
ENYO-2605: Correct whitespace errors in folder phobos.
ENYO-2605: Correct jshint errors in folder project-view.
ENYO-2605: Correct whitespace errors in folder project-view.
ENYO-2605: Correct jshint errors in folder scripts.
ENYO-2605: Correct jshint errors in folder services.
ENYO-2605: Correct whitespace errors in folder services.
ENYO-2605: Correct jshint errors in folder test.