Change Nengo testing to py.test

This adds a requirement on py.test for testing the simulators on the Nengo unit tests. The implementation is a bit of a hack, but it won't require changes as Nengo unit tests change.

This PR goes along with https://github.com/ctn-waterloo/nengo/pull/233, so best wait until that's merged to merge this.