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
Also needs `role="progressbar"`