Generalize blended animation for Object3D

This commit moves the accumulated position, rotation and scale from THREE.Bone to THREE.Object3D so that blended animation can apply to all objects, not just bones.