Update viewer to use unicode cmap to extract text

Now we can extract text from most pdf files