[subset] de-duplicate the logic that finds unicodes corresponding to requested glyphs.

Move the logic into subset planning and then re-use the results in cmap and OS2 subsetting. Removes depedency on cmap from os2.
3 files changed