DOC: added docs for my previous commits.
PEP8: Fix E203 whitespace before ','
PEP8: Fix E124 closing bracket does not match visual indentation
ENH: Increase parity with numpy.multiply, sparse.multiply now broadcasts row vectors and scalars like numpy.array.
ENH: io/matlab: avoid one data copy in writing zlib compressed data
ENH: io/matlab: avoid keeping data copies in memory in GenericStream
ENH: io/matlab: avoid making copies of zlib compressed data when loading files
DOC: io/matlab: update comments in code
TST: io/matlab: make structarr benchmark runnable + check with compression
PEP8: Fix E301 expected 1 blank line, found 0
PEP8: Fix E261 at least two spaces before inline comment
PEP8: Fix E221 multiple spaces before operator
PEP8: Fix E241 multiple spaces after ','
PEP8: Fix E721 do not compare types, use 'isinstance()'
MAINT: io/matlab: add a benchmark for memory usage
BUG: fix g77 ABI detection for scipy.lib.blas.

This is the last code that did not use our consolidated code in
_build_utils. With this patch, building scipy with MKL on OS X passes
the test suite.
Merge pull request #524 from cournape/fix_scipy_lib_veclib_detection

BLD: lib: fix g77 ABI detection for scipy.lib.blas.
DOC: fix a docstring typo in optimize.py
frechet derivative of the matrix exponential
add the module that has expm_frechet