fix(linear_progress): Add aria, tests and better animations

This set of changes adds expected progress-bar aria attributes. It also
adds a small unit test suite. Finally, the animations have been
converted to transforms in order to engage hardware acceleration,
particularly on mobile devices.

Fixes #297
Will there ever be an arbitrary maximum value? I wonder if we need to accommodate `aria-valuetext` for that.