Material Design updates

Just about everything except inputs and dropdowns has been updated to
follow the spec, including:
* All typography
* Sidebar item spacing
* Sidebar separator styling
* Buttons
* Contributor cards
* Progress indicators

Minor spec deviations in the font sizes used for two-line list items
were necessary for both lines to fit.