Disable buttons while the ajax request they just triggered is running
Move the spinner outside the button
Merge branch 'refs/heads/master' into button-spinner

Conflicts:
	assets/hmbkp.js
Merge pull request #459 from humanmade/button-spinner

New spinner doesn't work great with primary button style