add optional RTLD flags argument to dlopen, fixes issue #2312
if we are exposing glibc flags then we should expose MacOS flags (RTLD_FIRST) as well
'using Mod.func' adds 'func' binding instead of throwing error
add `(import|using) a,b from M.N` syntax

`import a,b from M.N` is equivalent to `import M.N.a, M.N.b`
Merge pull request #2392 from JuliaLang/mn/using

minor import/using improvements
rename typed-dict -> typed_dict etc. in expressions, to be quotable (fixes #2389)
Merge pull request #2393 from stevengj/quotable_expr

rename typed-dict -> typed_dict etc. in expressions (fixes #2389)
add syntax "import Mod: A, B"
evalfile: eval multiple expressions, returning value of the last.

TODO: this should be evaluated in a throw-away module.
Merge branch 'master' of github.com:JuliaLang/julia
fix mistakes in the import colon syntax
fix #2352
Merge pull request #2380 from stevengj/dlopen_flags

add optional RTLD flags argument to dlopen, fixes issue #2312
fix #2378
Merge branch 'master' of github.com:JuliaLang/julia
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable