compat: rewrite ckmake in Python
This rewrites ckmake in Python. I suspected that we can still
improve compilation down by making ckmake multithreaded.
I was right, and in order to make this multithreaded I picked
python and ncurses to display results. This shaves down 6
minutes for compilation of compat-drivers on 24 kernels from
25 minutes down to 19 minutes. This can likely be improved
further.
Before:
real 25m28.705s
user 506m26.003s
sys 69m45.990s
After:
real 19m4.757s
user 486m26.236s
sys 70m5.579s
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>