GF-6106: add Enyo platform check for webOS 4 / Open webOS via Isis/WebAppManager

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
ENYO-2676: Add enyo.dom.hasClass/addClass/removeClass methods, use them for setting classes on html and body to avoid duplicat after multiple renders.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Storing topmost enyo controls into enyo.roots array on renderInto call
Removing debug line
Add detection for IE11, which uses a new user-agent system

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #366 from enyojs/ENYO-2676-unwiredben

ENYO-2676: Add enyo.dom.hasClass/addClass/removeClass methods, use them ...
Merge pull request #369 from clinuz/master

Minor fixes and cleanup
API comment cleanup, mostly related to text formatting. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Hooking write() to add control to enyo.roots. Adding removing from roots mechanism and hooking Control.destroy to it
Hooking write() to add control to enyo.roots. Adding removing from roots mechanism and hooking Control.destroy to it
Merge pull request #368 from enyojs/detect-IE11

Add detection for IE11, which uses a new user-agent system

Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #356 from enyojs/GF-6106-unwiredben

GF-6106: add Enyo platform check for webOS 4 / Open webOS, indicated by WebA...

Reviewed-By: Cole Davis (cole.davis@lge.com)
Using enyo-specific functions
Merge pull request #367 from enyojs/lex1

Storing topmost enyo controls into enyo.roots array on renderInto call

Reviewed-By: Ben Combee (ben.combee@lge.com)
Removed unneeded relaunch event
Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Merge pull request #371 from enyojs/remove-relaunch-cordova-jasonrobitaille

Removed unneeded relaunch event

Reviewed-By: Ben Combee (ben.combee@lge.com)
Modify enyo.ViewController to destroy an instantiated view when it is destroyed. Also provide a resetView method that destroys the view and recreates it from the original spec.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
add new dcl inspired super method calls and rename function.nom to displayName for development and debugging

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add unit test

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
initial implementation of conversion from this.inherited internally to enyo.super calls

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>