Added ToUnicode embedded cmap parsing

Added cmap parser for embedded tounicode, stored in T-tree(Knuth)
Modified file substream so to hold existing substream's file position, and
restored at closing time.
TODO: add rewind to existing stream position in memory based substream.