kvblade: update source kernel version 3.10

How to use sysfs, block devices, etc. has changed since 2.6.10+.
Let the changes be reflected in the source.

Also allow fix to run on non-32bit architectures.
kvblade: remove patches

We're moving the module into the kernel at a later stage, thus
we don't need the manual patching in the future.