Import autobuild by Jean-Francois Romang
Adapt to our build process
Split download from build

This allow us to downloa donce and build teh same
sources for many tagets
Add builder dispatcher