make: improve support for architectures

Signed-off-by: Levente Kurusa <levex@linux.com>
x86: move start.s under arch/x86/

Signed-off-by: Levente Kurusa <levex@linux.com>