Fix for #1743: Clean up use of native_name

* Merge code from `lang_best_name` into `get_language_name`
* Make sure all code calls `get_language_name`
* Remove some old, now-unused code that was running and causing problems.

**Testing:**
* Tested all touched codepaths manually (update videos page was enough)