sculld:fixes against 3.6.10 kernel sources

changes list:

1> Makefile CFLAGS -> ccflags-y
2> linux/config.h removed
3> .ioctl removed from file_operations
4> INIT_WORK -> INIT_DELAYED_WORK
5> driver_data removed from device structure
6> VM page error code change: NOPAGE_SIGBUS -> VM_FAULT_NOPAGE
7> vm_operation_struct function pointer change

Dependency: lddbus.ko

register_ldd_driver()/unregister_ldd_driver() are exported through
the header: #include "../include/lddbus.h"