DEV-694: Add MiltiFilteredRenderListener class for pdf parser.
DEV-695: Pdf parser: GlyphRenderListener and GlyphTextRenderListener classes for processing each glyph rather than processing chunks of text.
DEV-689: XAdES-EPES: Fix SigPolicyId byte range generation.
DEV-751: Possibility to exclude some areas in CompareTool.
PDF/A - 2 Conformance: 6.2.5 Extended graphics state
DEV-727: Add PDF/A-2 conformance canvas test
Code contibution by Kwinten Pisman: Build_Props and App dictionary that allow you to add information about the application that signed the PDF to the signature dictionary.
DEV-720 PDF/A-2 6.2.3 Output intent 
DEV-721 PDF/A - 2 6.2.4 Colour spaces
Test fixed
DEV-721 PDF/A - 2 6.2.4 Colour spaces. Color check only in case a text showing and a path painting.
Add PdfA2Checker.checkAnnotation(); Add getDirectDictionary() method for PdfAChecker.
DEV-729: Add PdfArray caching in PdfAChecker.
Use logger to print exceptions for PdfReader debugmode
DEV-758 6.2.10 Transparency
The ISO specification on file identifiers says: "The first byte string shall be a permanent identifier based on the contents of the file at the time it was originally created and shall not change when the file is incrementally updated. The second byte string shall be a changing identifier based on the file's contents at the time it was last updated. When a file is first written, both identifiers shall be set to the same value." With this change, we make sure that the two identifiers have the same value when the file is created from scratch.
DEV-757 Test if all exception ids have localized messages. Fix some error messages.
DEV-759 Improvement in CompreTool based tests: move pdf compare to tearDown.
Added missed translations
DEV-728 PDF/A-2 6.2.11 Fonts
Added method getMcid() in TextRenderInfo. Reverted the changes in pdf comparison in tests.