normalized Extension::solveSourceFileName to return source with extension, just like ExtensionInstaller::installFromPecl