Button accessibility fixes

A few tweaky things for accessibility of buttons, including fixes for incorrect `aria-label` warnings. Known issues with focus styles: https://github.com/angular/material/issues/508 and https://github.com/angular/material/issues/142