scullp: fixes against 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