ensure hb_script_t supports full range of possible tags, see mozilla bug 953385.

Hmm, looks like github wants to include the previous commit (4a00a82) in this PR, although you already cherry-picked that change. Not sure offhand how to clean that up here, but I expect you can deal with it. :)