Ensure that quantity operations with incompatible types give a useful TypeError
Make numpy 1.9 default, and add 1.8 to older versions to test
Override __eq__ and __ne__ for numpy >=1.9 (trapping of exceptions changed)