Updated Greek translation.

Ticket #1680.
Updated Traditional Chinese and Japanese translations.

Ticket #1647 and ticket #1644.
Fix: Reloading subtitles wasn't reloading the Subresync bar after 1c83b6a523988bb7ae54881ed3dcfde6bee0eb95.
CFilterMapper2 hooks: Delay error reporting until the hooks are really needed.

Ticket #3479.
Cosmetics and documentation for the hooks.
Only report error for important hooks and try to run anyway.

Mostly DVD playback is impacted if some hook fails but the user might not plan to play DVD and it might work anyway.

Ticket #3479.
Fix and simplify CMainFrame::OnSizing()
Fix and reorganize CMainFrame::OnGetMinMaxInfo()
Put common stl headers in stdafx.h
Use separate class for accessing version macros

This prevents recompilation after every commit
Utilize 'override' keyword in CMPlayerCApp
Add new rules to .gitignore

 - Ignore Tabs Studio config files (*.tss)
 - Ignore VS profiler reports (*.vspx)
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

Fixes #1300, #1556, #2081, #2251, #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
 - new option to autohide docked panels
D3DFS: remove horizontal margin from osd posbar

The bug with autohiding is now fixed and there's no reason to have it
there
ChildView: remove unneeded critical section