i2o: core: added a ring mechanism to buffers.

I2O buffers (which belong to one specific channel) are now linked
together using the Linux linked list API.

Signed-off-by: Michel Megens <dev@michelmegens.net>