add new languages: xh and zu; bug 1074330

Yeah, RFC4646 is super broad though.  You can have some pretty whack lang codes.