Fix SVG classList issue for IE & WebKit

FF and Chrome implement classList for SVG elements, but IE and most
WebKit browsers do not.

This commit keeps the correct behavior when possible, and adds a lame
workaround (el.className + ' otherClass') otherwise.