build: Make Andromeda use the new version of Build

The old version of Build remains available under the same link to make
sure the older versions of Andromeda don't get broken. The new version
will be available under a new link.

In future versions, Build might actually be required to be installed on
the system, rather than having it downloaded by a Makefile.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
Arch abstraction: Add interrupt management code

cpu_enable_interrupts: Disables interrupts and returns 1 if interrupts
were previously enabled
cpu_disable_interrupts: Enables interrupts

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
atomic: Disable interrupts to prevent blocking

In my opinion this is kind of iffy, but hey, if it does the trick!

Before the other CPU's are excluded from the data, the interrupts on the
running CPU are disabled. Next the other CPU's are excluded, and the
operation is run. Next the other CPU's are allowed again, before the
interrupts are enabled if they were in fact enabled before the start of
the function.

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