bcp47: Refactor. * lib/bcp47.c (SCRIPT_*): New macros. (default_script_in_territory, default_script_for_language2, default_script_for_language3): New functions. (xpg_to_bcp47, bcp47_to_xpg): Use them.