feat(linearProgress): Add linear progress indicator

This linear progress directive displays a simple, animated loading bar. There are four display modes: determinate, indeterminate, buffer and query.

Closes #187. Closes #296. Closes #286.