build: Make a start on the new build system

This commit puts the very first files into place to make the new build
system do something. The compilation currently still goes through the
old system, but slowly build files will be added.

Within a couple of days to weeks, dependent on my work load, we should
be over to the new build system.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>