Change StridedMatrix to AbstractMatrix for MATLAB compatible functions. Allow all number types in Triangular and Hermitian. Make inv work for integer matrices.
pkg2: improvements to machinery to add and rm requirements.
several BitArray improvements

. make length() faster by storing the length
  . this speeds up bounds checks a lot
. check that BitArray{N} is constructed with N dims
. avoid allocating dim vector for 1-d BitArrays
. fix 0-d BitArrays
. make BitArray(dims) better typed
. faster size(::BitArray, d)
remove redundant function name from some error messages
avoids some bloat in the string table
fix A[]=x for Array and BitArray
fix gen_cartesian_map in the case of ranges===()
Add Vagrant configuration & modify build system

Due to the limitations of VirtualBox shared folders, symlinks need to be
replaced with either file copies or elided entirely.
fix #3031. backtraces for WIN32 and (sometimes) WIN64
WINDOWS 64: let the user know that their backtraces are dreadful
fix #3227, tab complete after :
EachLine: close stream only if automatically opened. fixes #3228
bitarray: cosmetics in dequeue functions
bitarray: add insertion argument to splice!
bitarray: fill! uses Array's fill!
bitarray: faster unary minus
bitarray == and != use Arrays' versions
bitarray: faster find, fix findnext(not)
add custom BitArray iterator
Merge branch 'master' of github.com:JuliaLang/julia
bitarray: fix fill!
contrib/vagrant: Document Vagrant configuration