scons: begin rewrite of toplevel SConstruct