Reorganize python/python.go. Reduce spaghetti by a bit.
We shouldn't care about how to populate a project during tests. We know the files are embedded, we can recurse the directories and copy the files into a target. All this file path juggling is unnecessary.
Why
To support #244, do some housekeeping.
What changed
python/python.go
. Reduce spaghetti by a bit.Test plan
CI should still pass