README: Add additional build dependencies

Java and wget are now dependencies as well. Don't be surprised to see us
download the build system!

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
vfs: add slab allocator and alter open symantics

VFS now caches and the open symantics don't require the stream to be
coupled to a URI.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
fs: Rm buffer, add vfs abstractions

Buffer functionality is now taken over by vfs cache code.

Future features will include a ram based filesystem.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
vfs: Add cache writethrough mechanic

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
atomic: Make the atomics more usable

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
Add: fs syscall management and initialisation

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

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

Conflicts:
	src/andromeda/core.c