Fix parsing of CFF format 1 encoding
Parsing of CFF files would shift the encoding by one when the CFF file used
encoding format 1. The first code point would incorrectly point to .notdef, then
subsequent encodings would be shifted by 1.

Fix is to correctly skip the .notdef glyph when parsing encoding. CFF format
implies that glyph_id 0 is .notdef, so all encodings start with glyph_id 1.
Format 0 handled this correctly, but format 1 was starting with 0 instead of 1.
Merge pull request #1486 from timheilig/bug_cff_enc_format_1

Fix parsing of CFF format 1 encoding