AUI-800 - YUI Wiget is slow when boundingBox needs multiple class names.

Hey Byran,

Nate had some comments about this pull request.  Have Byran look at the classnames for the bounding box of any of the widgets (for instance, demos/combobox), and compare them before and after the changes.

The changes are referencing the wrong methods. For instance, in the _renderBoxClassNames, the calls to _getWidgetClassName and _getClassName were changed to getClassName (well, one of them was, the other one was left in there, even though there's no reference to a _getClassName).
A.getClassName, A.ClassNameManager.getClassName and A.Widget.getClassName are all different with different purposes, and those need to be reflected properly.

We also have a _setComponentClassNames that basically adds -content classnames for each of the classes in the hierarchy.

Instead of having both of those methods run (since we're already doing a loop to collect the methods, we should combine them.

This update can be found at http://issues.liferay.com/browse/AUI-800.

Please let me know if you have any questions.

Thanks!

- Jon Mak