Convert jQuery code to Vanilla JS (and Angular) and therefore remove jQuery as a dependency

- Convert all jQuery code to Vanilla JS and Angular in progress-button.js
- Rename data-loading to data-loading-text and data-finished to data-finished-text
- Remove jQuery
Fix misbehavior after second click on a progressTimed() button