science/py-pymatgen: switch to USES=pytest and partially fix tests
- Set up testing properly so it no longer fails on loading own C extensions
- Add missing test-depend
The tests however still fail being unable to find data files missing
from the distribution
Reported by: reprise
Approved by: portmgr blanket