Attempt to detect and build only if dependencies are not found.
Use BinDeps.find_library.
Reinstate find_library and use dlopen_e
Use find_library from BinDeps
Refactor find_library code
Revert "Refactor find_library code"

This reverts commit abb2503c586ab1061a0a2eeeda34e227b67006c5.
Use BinDeps.find_library in build.jl and ext.jl
Fix build.jl
Fix build.jl
Fix build.jl
Fix set_font_face call