Reimplemented ModInfo in a somewhat nicer manner

Rather than modifying frames, we abuse the import system to allow importing from portmod.pybuild.modinfo to return values relevant to the pybuild
Note that this requires deleting the cached version of the module to work, as otherwise the values will always be the same as the first time it was imported
6 jobs for master in 4 minutes and 3 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #210833781
install

00:01:07

 
  Test
passed #210833785
black

00:01:05

passed #210833783
flake8

00:01:04

passed #210835209
inquisitor

00:01:05

passed #210833784
pytest

00:01:03

failed #210833782
inquisitor

00:01:02