Use Python rather than makefiles in order to make the build process
more portable (specially on Windows systems). The new build system
just add a dependency on a bare Python installation.
Part of P909-033
Change-Id: Icb4fcd72a7c1b2c7063ca8044ecd526f11969985