frontend/html: status bar, compatibility fixes

* Adds status bar (with `StatusMessage` method support)
* Compatibility fix for browsers which don't support `event.key`
* Sexy scrollbars on webkit browsers
* Adds themes assets server (e.g. to provide the status bar background image)
* Adds favicon
* Replaces `%s` by `{{key}}` in index.html