Make JavaScript Animations Smoother

Use floating point animation step values for JavaScript animations.
This makes for smoother transitions between steps. Currently not
using JS animations for anything, but in might in the future in
certain cases....
Translate After Rounding End State of JS Animations
Merge pull request #15 from WebFilings/smoother_javascript_animations

Make JavaScript Animations Smoother