Merge the commits from #2069 into master

  commit 5c1e646050a283a69b2818acdfe9c52473757a9c
    Chain methods for gemm and gemv to gemm! and gemv!
    Add gemm and gemv methods that have an implicit 1.0 multiplier
  commit 11c8f36d18856ea763331eb80b828e6d7db81e80
    Chain more foo methods to foo!, add blas tests.
    Reformat the linalg tests.

Relevant comments are in #2062.

Conflicts:
	test/Makefile
Merge branch 'master' of github.com:JuliaLang/julia