patched-v3.15.0

Hey @eduardolundgren,

Attached is an update for http://issues.liferay.com/browse/patched-v3.15.0.

I've cherry picked/forward ported the changes which were relevant from https://github.com/liferay/yui3/commits/patched-v3.11.0.

Do we need to add unit tests for @brunobasto (e2dee9c174bfb2cadfaa6366fbf0117bb9610ae0) and @jbalsas (ce6b9c8048349da1519323524e09ed214db42227) fixes?

Please let me know if you have any questions.  Thanks!