Move py.code to pytest.code
Often fixes to pytest actually need to happen in the pylib, namely py.code. Moreover, there probably are very few uses of the py.code.* API outside of pytest and pypy. Therefore i think it makes sense to remove the dependency of pytest on py.code and move the namespace to pytest.code.