ENH: Add class for reading unformatted Fortran files
Change fortran_file/FortranFile API to match suggestions.

fortran module is now hidden
Corrected tests and doctest
DOC: Fixup documentation on FortranFile

Fix spelling mistakes
Move documentation from hidden module to class
Limit line widths
Warn if using dtypes which are not unsigned for record markers
MAINT: minor performance improvement

Merge two loops and move invariant of switch case out of inner loop.
Improves performance by 5% - 10% depending on the order.
MAINT: tell compiler that edge interpolation is less likely

This should be true for most cases where performance is relevant.
Improves performance by about 5% on images > (500, 500) with order three.
MAINT: add map_coordinate tests with non-continous arrays
ENH: begin the expm 2005 -> 2009 update; no tests yet
BUG: doing this commit because git told me to
TST: all tests pass, with default expm set to expm_2005
TST: tests pass, with expm_2009 as the default expm
MAINT: hide expm2, expm3
TST: do not import expm ecplicitly
MAINT: put back expm2 and expm3
TST: put expm back into scipy.linalg.matfuncs testing
MAINT: for logm(expm()) test only non-low precision
Made docstring more descriptive.
Merge pull request #2521 from cowlicks/descriptive-docstring

TST: sparse/test_base: Describe how the tests work
ENH: runtests: add --show-build-log option
MAINT: enable travis

Enable travis-ci. Runs the full test suite on Python 2.7, and the fast
test suite on Python 2.6 and Python 3.3.

The test suite run times are in the ballpark of:

- 10 min for the fast test suite on Python 2.x
- 20 min for the fast test suite on Python 3.x (installing Numpy is slow)
- 30 min for the full test suite on Python 2.x
MAINT: do not install scipy.weave on Python 3

This changes the custom ImportError to an usual ImportError, but enables
the test suite to run without errors.