Updated French translation.
Fix skipping to next/previous file in the folder when the current file isn't detected as a media file.

Also use a more adapted structure to hold the file list.
Update LAV Filters to 0.59.1-31-c635d2d (custom build based on 0.59.1-26-73db2ec).

Important changes:
 - Fix a freeze when changing the bitstreaming settings when paused (ticket #3688).
 - Avoid a possible crash with DXVA2 decoding.
AboutDlg: use same char count for the underline
Fix compilation of lite builds.

Use a more flexible way to define if internal filters should be enabled or disabled by default.
Fix and simplify CMainFrame::OnSizing()
Fix and reorganize CMainFrame::OnGetMinMaxInfo()
Put common stl headers in stdafx.h
Partially revert previous commit
Use separate class for accessing version macros

This prevents recompilation after every commit
Utilize 'override' keyword in CMPlayerCApp
Add Tabs Studio config files (*.tss) to .gitignore
Add VS profiler reports (*.vspx) to .gitignore
Unbind "browser backward/forward" keys

Refs #3614
Seekbar: do medium jumps on mouse nav buttons

Refs #3614
Seekbar: separate method to expose thumb drag
Use official header for madVR interfaces

The header is slightly trimmed:
 - Commented out madVR CLSID
 - Commented out ISubRender, ISubRenderCallback, ISubRenderCallback2
   interfaces
Make some sense out of GraphThread
Rewrite mouse handling code (wip)

Fixes #1300, #1556, #2081, #3284, #3379

Also:
 - adds timer wrapper objects in MainFrm
 - hidden menubar is now acting like on-demand floating one
 - new (hidden) option to autohide controls in windowed mode just like in
   the fullscreen
 - new option to autohide docked panels in the same manner as toolbars
MainFrm: remove unused variable