Support numpy 1.9

Numpy 1.9 is out now. It does not include `__numpy_ufunc__`, so should be relatively easy to support. Am not quite sure what needs to be done to start testing: change `.travis.yml` and upload new version to travis?
@astrofrog?
no its, fine I originally though we have forced users to add deprecation silencing code or pester users with lots of warnings, but python doesn't display warnings by default so its only a problem for testsuites, which is what we want for developers to be aware of the change.