Improvements to HTMLElement#animate()

- Consolidated how inline style values are restored at the end of the animation
- Added support for "auto" as a viable animation target value
Using the replaceWith() helper function in Node#wrap() and Node#unwrap()
This improves minification, performance, and versatility