Split up builddir

Builddir is split up into $builddir and $targetdir. The latter contains
all the downloaded files whereas $builddir is populated by the makepkg
process.