Animators

# Animators!
Animator interfaces and implementations. VerticalBarPlot animator refactor.

## Explicit-only scale projectors
.project(attrName, accessor, scale) now passes the accessor value through the scale ONLY if it is EXPLICITLY provided as the 3rd argument.

## Auto-Resize
Component now has .autoResize() method for enabling auto-resize!

Animators are disabled during window resize if you use auto-resize.

One thing I'd like feedback on is how to cleanly de-register auto-resize listeners when components are removed. Otherwise they will be pinned in memory by their broadcaster listeners.
since the selection is passed in, returning the same selection wouldn't really have an advantage. the benefit of being able to return a transition is that the next animator can chain on the transition.