Generalized move_func_strides to arbitrary dimensions

For context: strides are generally the fastest way to calculate moving window
functions with pure numpy (if sufficient memory is available). Since I like
using bottleneck for fast rolling window functions, I thought it would make
sense to be able to use bottleneck's implementation of striding moving windows
in higher dimensions.

Because there was no unit test coverage for this function, I also adapted
move_test.py to check against the 'strides' method for slow calculations as
well as the 'loop' method.
RLS open 0.9 for development
Merge pull request #81 from shoyer/better_move_func_strides

Generalized move_func_strides to arbitrary dimensions
DOC update release file
Rebase.
Use setuptools, include ez_setup, enable installation of numpy by pip if it isn't installed.
Merge branch 'master' of https://github.com/lebedov/bottleneck
Fix extension package name.
Add PSF and ZPL licenses (for ez_setup.py) to bottleneck/LICENSE.
Update RELEASE.rst.
Merge pull request #79 from lebedov/master

Use setuptools for installation, enable installation of numpy by pip if it isn't installed