warnings: Fix a whole bunch of them

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
fs: Fix another bunch of warnings

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
drivers: Fix even more warnings!

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
arch: Fix arch warnings!

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
Merge branch 'testing' into hal

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

Conflicts:
	src/andromeda/system.c
	src/arch/x86/boot/init.c
mm: Fix warnings by using new features of the hal

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