PDFBOX-2299: Update preflight to use 2.0 font handing
- Removes preflight legacy Type1Parser and associated classes, uses Type 1 parser from FontBox 2.0
- Replaces FontContainer#getFontProgramWidth() with PDFont#getWidthFromFont()
- Removes most of the functionality of FontContainer subclasses, as PDFont and its various subclasses now handle these checks
- Added PDFont#isDamaged() to gain access to PDFBox font parsing status
-Removed preflight FontLike and replaced with PDFontLike from 2.0

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1630284 13f79535-47bb-0310-9956-ffa450edef68