BREAKING: Renamed animate to animation.
BREAKING: Animation instances are no longer stored on their element.
BREAKING: Animation instances now have their own event-handler, rather than using one attached to the element.
Animation.stop now accepts an array of tweens to stop.
Animation.stop now accepts an array of [tween, finish] tuples.
Animation.stop now optionally lets you stop individual tweens.
BREAKING: Style.get now returns an object with properties if 'properties' argument is an array, or a plain property if 'properties' argument is a string.
Fixed bug in custom 'float' setter.
Fixed bug in custom 'opacity' setter.
Event.trigger no longer breaks if a listener is undefined.
Event.trigger no longer silences exceptions from callbacks.
Added UID component, does nothing but returning a unique integer every time.
Added Arr component, a utility library with simple array manipulations. Probably will gain more methods in the future.
BREAKING: Event delegation now triggers if event target matches the given selector ánd if the event target is a descendant of any element that matches the selector.
This change allows you to set up delegation without paying attention if the selected element can ever be the event target at all.
Added cancelBubble fix for a Chrome bug.
Fixed event.target for text nodes in Safari.
DomEvent.on now returns void if the input element is not an element.
Added option to retrieve event from window.event in IE.