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-2289 : As an app developer, I can select Moonraker view templates from the Palette
- change the title content of component action popup
- chagne the name of function (rerenerCreatedItem --> performCreateItem)

ENYO-DCO-1.0-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
Merge branch 'master' of https://github.com/enyojs/ares-project into ENYO-2289
Enyo-2289 : As an app developer, I can select Moonraker view templates from the Palette
- change the options data loading

ENYO-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
ENYO-2289: onError event is not needed here

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Merge pull request #392 from enyojs/ENYO-2289

ENYO-2289 : As an app developer, I can select Moonraker view templates from the Palette.