unique_{any,common,diff} for vectors

recreating snafu'ed #1836

also fixes a bug in set intersection
Use $relty as a macro parameter for the type of RWORK in LAPACK interface.
RNG names as discussed in #2041.
Rng -> AbstractRNG
Rng_MT -> MersenneTwister
Use symbols everywhere for elty and relty in lapack.jl
Merge branch 'vs/linalg' into vs/rng
Remove redundant MersenneTwister definition.
fix the exports
Move around a few names, since types and modules cannot have the same names.
I like the new names.
Merge branch 'master' of https://github.com/JuliaLang/julia into setvector2
changing names back again
Updated order of arguments for ccall
add rpath to libFaddeeva_wrapper.so
Explictly noted Void type
fixed the fix
strings with ccall fix
removed extra s
Merge pull request #2084 from IainNZ/master

Small fixes to ccall documentation.
integer num2hex. fix #2081
update helpdb.jl
remove base/uv_constants.jl from repo
fft doc fixes, so that the funcs show up in helpdb