[KERNEL][VFS] Replace device_read() by device_read_write()
[KERNEL][VFS] Add new implementation of vfs_write()
[USERLAND][LIBDRIVER/DRV] Update userland to support new write()