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

- Ares.js : add a condition for view changing
- Deimos.js : Add View update functions
- Phobos.js : Add updateView function

To support the view templates, Ares should be replace all properties of enyo.kind.
To replace the properties, some functions are needed and changed.

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>