Andromeda: The big merge.

This merge adds the new memory management system into the main tree

Merge remote-tracking branch 'origin/master' into page_alloc

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

Conflicts:
	include/arch/x86/acpi/acpi.h
	include/arch/x86/apic/apic.h
	include/arch/x86/apic/ioapic.h
	include/arch/x86/apic/msi.h
	src/include/arch/x86/acpi/acpi.h
	src/include/arch/x86/acpi_disabled/acpi.h
	src/include/arch/x86/apic/apic.h
	src/include/arch/x86/apic/ioapic.h
	src/include/arch/x86/apic/msi.h
	src/include/arch/x86/apic_disabled/apic.h
	src/include/arch/x86/apic_disabled/ioapic.h
	src/include/drivers/pci/msi.h