Restructured the audio component to use the new component creator so it can handle aliased events.
Handles component removal in a way that won't lose messages due to the removed component's messages offsetting an active event list.
Added the ability to pin animations together to create puppet-like dynamics. Also updated render-image to use new CreateJS input events.