enable .spinner-expanded as a mixin
spinner.js: toggle additional .hasSpinner class
improve button with spinner styles
remove unnecessary universal selector
disable button while spinning
use prop instead of attr
Merge pull request #997 from christopheschwyzer/issue-997

Improve spinner in button