spin: Port changes from islands-components/spin2

Изменил gif и перенес два изменения для поддержки старых браузеров. 
@mishanga посмотри пожалуйста, что из этого нужно.
Под остановкой я имел в виду снятие модификатора `_progress`.
Вот, сравни: [display:none](https://nda.ya.ru/3QTRyV), [visibility:hidden](https://nda.ya.ru/3QTRyT).