Some linalg cleanup. Fix module path to exceptions. Remove parametric dependence in copying factorization constructors.
Fixed launch issues for non-bash shells by creating new terminal window
fixed indentation
pkg2 refactor into submodules: Types, Read, Query, Write.

Types – data types required by other modules with basic functionality
Read  – functions read the state of a .julia repo (read-only)
Query – purely functional methods to transform info about .julia repos
Write – transactional functions to update the state of a .julia repo

The top-level ties it all together and provides a nice, usable interface
that makes sure you're in the right directory, etc.
remove use of jl_show_any and jl_print_symbol builtins, closes #3112
add write(IOBuffer, Ptr, nb)
Add julia syntax highlighting definition for Gedit
Merge pull request #3119 from waldir/master

Add syntax highlighting definition for Gedit
fix #3123, inference on too many arguments in type application
fix #3125 macro generating function with named args
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #3113 from notthetup/osxlaunchfix

OSX App Launch Fix
Merge pull request #3089 from JuliaLang/anj/linalg

Some linalg cleanup. Fix module path to exceptions.
Fix typo in eigvals. Change BlasReal to BlasComplex