Move page view language detection logic out of LanguageConverter class
Currently, the page view language detection logic were inside the LanguageConverter class.
This was caused by the ZhConverter was initially written as an extension.
We should make them parser options and move the detection logic out of language converter.
- LanguageConverter::getPreferredVariant should be deprecated and be replaced
- LanguageConverter::getURLVariant should be deprecated and be replaced
- LanguageConverter::getUserVariant should be deprecated and be replaced
- LanguageConverter::getHeaderVariant should be deprecated and be replaced
- LanguageConverter::autoConvert should be deprecated and replaced with LanguageConverter::autoConvertTo
- LanguageConverter::convert should be deprecated and replaced with LanguageConverter::convertTo
- LanguageConverter::getExtraHashOptions should be deprecated and replaced