force numpy+cython install before rest of setup
more monkeying in setup.py, remove matplotlib from install requires
use setup from distutils in setup.py again
allow running tests via './setup.py test'
[setup] check for num/scipy before anything else
[setup] implements suggested packages mechanism, finally fixes #26