Newly added g_LanguageCodes maps directly with g_LanguageNames.
Improve global names, initialize VPKDirHeader_t structure, make inlines for checking if language or target exists.
Display the error to the user without having to open the developer console or terminal window. This patch also adds printing to COM_ExplainDisconnection (which has been stripped out of the retail binary).
Deduplicate.