Spielwiese: Avoid building pyobject.so without python

The most recent patch avoids building pyobject.so without python. The latter would obviously fail. The previous attempt to fix this issue had yield an empty nonconforming pyobject.so, which causes trouble when loaded.

In addition, the pull request fixes broken cleaning for in-source builds
and avoids an infinite recursion for broken pyobject.so.