Add more system/dependency information to py.test output

When debugging reported tests, we often try and find out more about the exact system version, how Python was installed, Numpy version, etc. This PR adds this information to the py.test header.