fixed cmap parsing
- treat strings as array of one byte character codes (instead of parsing it as utf)
- use nativeEncoding function if font specifies encoding
- translate 0x20 (space) unicode using toUnicode map in widthOfSpace
keep only one possible selection in Scanner
create content string
convert pdfstring to NSString directly in scanner callback
do not dump font stream in font description object into documents