Improved multi monitor behavior with latest madVR builds.

New builds of madVR support calling IVideoWindow::put_Owner before the pins are connected to the renderer.

This commit fixes #2919.
Go To dialog: cosmetics.

Use float/double consistently, simplify a bit the code and rename some functions to something more meaningful.
Go to dialog: Fix the incorrect parsing of timecodes on ICL13 builds.

This is just a work around a compiler bug in ICL13.

This commit fixes #2910.
build.bat, mpc-hc_setup.iss : add ICL13 support
Cppcheck fixes (WIP)
AudioParser.h: apply astyle
comment unused function
astyle missed this