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)
fix problem with boolean logic never getting the left-size positive

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
cleanup to simplify (and ultimately fix) logic in computer query property and fix doc line

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
the pooled event object (if ever used) was not able to be released

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@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)
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>