Initialize variables in the constructor.
Update res/web/default.css.

* use the shorthand property for font
* use background-color instead of background
Adding delete file hotkey and playlist context menu option.

The deletion is confirmed by the move to recycle bin dialog.

Playback goes to the next file when the command is called.
Audio Switcher: Exhibit all audio tracks available.

The "Play > Audio" menu now includes all the embedded tracks exhibited by the source filter and the external tracks.
Enable WMA decoding with internal LAV Audio Decoder in low merit mode.

The internal LAV Audio Decoder isn't registered to handle the WMA format since the system decoder is preferred. However if for some reasons no other decoder is available we can let LAV Audio Decoder handle WMA as a low-merit decoder.
Updated French translation.
MainFrm: Immediately jump to rtStart if the favorite item is already loaded.
Web interface: Don't use HTML entities in Javascript code.
Fix remember file position when double-clicking on a playlist item.

If a position was previously saved, it will be restored unless the file is already playing.

This commit fixes #3304.
Options Dialog: save right after pressing Apply

Fixes #2242, #2373
MainFrm: add the ability to update control states through messages
Rewrite mouse handling code

Fixes #1300, #1556, #2081, #3284
D3DFS: remove horizontal margin from osd posbar

The bug with autohiding is now fixed and there's no reason to have it
there
Call OnIdle() less frequently
MainFrm: remove unused variable