properly handle build environment of different architecture

i386 chroot builds on a 64-bit kernel were treated as amd64
prevent webember from changing the $BUILDDIR variable

webember changing this variable may cause issues in other hammer components
letting webember create its own variable is cleaner