[FEATURE] Adjust Metadata Extractor to the new API (CMS 6.2)

Credit goes to Felix Nagel for all its work. This patch is a squash
coming from a Pull Request from https://github.com/fnagel/t3ext-metadata

[BUGFIX] Add missing exif data fields in database
[FEATURE] Add extraction of image meta data (EXIF and IPTC)
[FEATURE] Add extraction of PDF meta data
[BUGFIX] Adjust fields and improve EXIF extraction
[FEATURE] Add TCA configuration for new properties
[FEATURE] Add horizontal and vertical resolution properties to TCA
[TASK] Update ZendPdf to v2.0.2
[BUGFIX] Improve PDF meta extraction, some minor other fixes
[FIX] Introduce is available methods for exif and iptc PHP methods
[TASK] Add todo comment about composer install for ZendPdf library
[TASK] Introduce abstract extractor class
[TASK] Make use of new TYPO3 logger
[BUGFIX] Fix default TCA values for metering_mode and flash properties

Change-Id: I0e83ffdefcd889cfad6af89a2d70c8e58f8c2851
Release: 2.0
Resolves: #60897
Reviewed-on: http://review.typo3.org/32097
Reviewed-by: Fabien Udriot <fabien.udriot@ecodev.ch>
Tested-by: Fabien Udriot <fabien.udriot@ecodev.ch>