Export jl_uv_dlopen() and jl_lookup_soname()

This so that we can define a function to find all possible libraries openable via dlopen(), rather than only finding the first openable one.
Merge pull request #7852 from JuliaLang/{s,k}f/dlwalk

Export jl_uv_dlopen() and jl_lookup_soname()
Tag 0.3.0-rc2
fix #7851, IntSet and negative integers
add openSUSE repositories
Merge pull request #7856 from rdmitry/master

add new openSUSE repositories
Use config=Dict() instead of {} for Pkg.generate. Fixes #7855
Configure git on Travis for Pkg.generate() tests
Merge pull request #7863 from i2000s/master

Updated the manual.
Start a FAQ on Cartesian documentation
Merge pull request #1 from JuliaLang/master

Update new commits.