GIF progress indicators

Fixed #2197.

CSS animates seem to disable subpixel rendering.
Then, I replaced these animations with a GIF image.

Also added an activity indicator in the splash screen of the app.