don't require subclasses of AbstractVector/Matrix to implement more than 1d/2d indexing
updated kate file with new types, constants, etc
re-alphabetized exports.jl, fixed any duplicates found
Writes to TTYs are process blocking anyway, so no need to make them task-blocking
pkg2/resolve: add prerelase/build in VersionWeigth

this will allow to remove filtering of prerelease/build versions,
and "normalization" of packages requirements which was introduced
in 0fa84ec69f060cc492772b1a1707eff3745675bf
pkg2: reinstate prerelease/build versions

Prerelease/build versions can again be used in "require" files.

This essentially reverts commits
0fa84ec69f060cc492772b1a1707eff3745675bf
923e385d029b22df67739f7f1de6df18721d2f97
pkg2: more tests in resolve2

For the new weighting scheme. Also, sanitize previous
tetst a little.
WINDOWS: bump libuv
Move Travis onto llvm-3.3
fix #3897
Update deps/Versions.make to llvm3.3
Enable OPENBLAS_DYNAMIC_ARCH by default as discussed in #3735
Fixes #3735

For those this creates trouble, or prefer not to have this, add the
following to JULIAHOME/Make.user
OPENBLAS_DYNAMIC_ARCH = 0
Fix #3772
Merge pull request #3875 from WestleyArgentum/exports.jl

re-alphabetized exports.jl, fixed any duplicates found
Merge pull request #3883 from WestleyArgentum/highlighter3

updated kate file with new types, constants, etc
Set OPENBLAS_DYNAMIC_ARCH=1.
I accidentally set it to 0 in my earlier commit.
Documentation for recently added BLAS methods.
Merge pull request #3906 from JuliaLang/db/trsv

Documentation for recently added BLAS methods as per #3003.  LAPACK documentation to be added later.
primes: add comments identifying algorithms and sources.
Merge pull request #3900 from staticfloat/llvm33

Move Travis onto llvm-3.3