scullc: compiling fixes for 3.6.10

1> Makefile cflags
2> kmem_cache_t API change
3> INIT_WORK changed to INIT_DELAYED_WORK
4> struct file_operations change, no more .ioctl
5> kmem_cache_create API change

Compiles OK, insmod/rmmod OK.