Remove warnings

Signed-off-by: Levente Kurusa <levex@linux.com>
Massive commit with Raspi support (partial). Separate linker scripts.
VFS improvement: readdir(), opendir()

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