feat(button): add loading button
The deprecated button has a loading state that adds the loading spinner icon to the button. We are backporting that feature to the current button component.
Closes #735 (closed)
There are inconsistencies when the application CSS is included, partially because the loading icon component itself is inconsistent. This will need to be followed up in a separate MR.
Edited by Scott Hampton