TST: fftpack: fix integer division
BUG: signal: fix integer division
TST: cluster: fix some integer divisions
TST: sparse: silence ComplexWarnings at some points in tests
Merge pull request #419 from juliantaylor/permission-race

BUG: weave: replace create_dir with equivalent os.makedirs
MAINT: remove some unnecessary int()
Merge branch 'merge-gh-221' into merge-pull-221
BUG: fix range/xrange issues due to removal of 2to3.
Merge pull request #420 from pv/fix-warnings

BUG: fix integer divisions + complexwarnings
DOC: interpolate: fix function name in documentation
DOC: release: update parts of 0.12.0 release notes
MAINT: io: remove save_as_module
MAINT: io: move dumb_shelve and dumbdbm_patched into weave

Python's shelf module with dumbdbm backend doesn't seem to work for
weave for some reason, so stick with the patched version for now.

However, move it to a private module in weave, as it's no longer
needed in scipy.io.
DOC: remove mentions of save_as_module
DOC: release: update release notes re save_as_module removal
Merge pull request #421 from pv/remove-datastore

MAINT: remove scipy.io.save_as_module
Merge pull request #395 from rgommers/ticket-1187-ode-error

BUG: integrate: in ode, generate understandable error for f2py issue
BUG: fix a few fortran ABI bugs on Mac OS X + MKL.

Consolidate Accelerate/etc. detection code into one place.
ENH: interpolate: refactor interp1d to use the same axis handling mechanism as the polyint interpolators
improved nyquist() function

added testing and changed return values as suggested by rgommers and
ewmoore