[x] Pop out these parts of boardgame-component to be based on it
[ ] component animator never calls resetAnimations() on items that aren't components. Need another way to find them and iterate through them.
[ ] status-text and friends also derive from boardgame-animatable-item
[ ] verify that status-text and friends in render-player-info will also be waited for if necessary( I don't think it does because render-game is where we look for animations and count them)
All items that can animate (that is, fire
will-animate
andanimation-done
events) should derive from the same class.boardgame-component, but also should include status-text and friends.
Originally captured in #396.