Revert "mhook: backport version 2.4 changes"

This reverts commit 4524c7ddbbd06ae471dbb3221e9a40d067ad2840.

Fixes #4179
mhook: backport REX-prefixed EIP-based jump fix

This reverts commit 1b826e7a56671c3b8ed0ee827bc2186700a3a952.
PGS subtitles: Update RemoveOldSegments to account for unknown end time.

This was broken after d8deeda49e270d02e9eae795265494184f409b29, some subtitles could be wrongly removed.
Lite builds: Fix a minor inconsistency regarding the output directory.

Lite debug builds use "mpc-hc_x??_Debug Lite" while release builds always used "mpc-hc_x??" for both normal and lite builds.
Fix: x86 and x64 versions conflicted over file associations.

4f465cf8b81f1da800b1bfc57cc48e317d24fbb5 was incomplete for Vista+.

This commit fixes #4064.
Language menu: Ensure "Language" always appears in English in menu entry.

If "Language" doesn't appear in the translated string, "(Language)" will be appended automatically.