Build infrastructure

Hi,

This patch set adds a top-level Makefile and some .gitignore files.
The executable right is granted to some python code used during the build phase.


Regards,