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)
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)