GD fonts and better font discovery
Will now NOT default to __DIR__ . $fontFile but instead use it as a fallback.
This also means you can specify in an integer for GD Internal fonts or a complete path. Current implementations should still work, as it will simply fallback to the old implementation if no font is found.