scullv:fixes for kernel source 3.6.10

Fixes list:
1> Makefile: CFLAGS->ccflag-y
2> headers: removed config.h, added fs.h, semaphore.h
3> .ioctl removed from file_operations
4> use delayed_work instead of work_struct
5> NOPAGE_SIGBUS->VM_FAULT_NOPAGE
6> vm_operations_struct change: .nopage->.fault