refactor compile_itself.sh
refactor compile_itself.sh

1) Iterate over source directories instead of having several times
   the same code for each directory
2) Pass 2 and 4 are essentially the same except for Nuitka's
   executable. Use common code.

kayhayen/Nuitka,wfxiang08/Nuitka,tempbottle/Nuitka,wfxiang08/Nuitka,tempbottle/Nuitka,tempbottle/Nuitka,kayhayen/Nuitka,tempbottle/Nuitka,kayhayen/Nuitka,kayhayen/Nuitka,wfxiang08/Nuitka,wfxiang08/Nuitka