snull: fixes for kernel 3.6.10

Fixes list:
1> Makefile: CFLAGS->ccflags-y
2> header file config.h removed
3> struct net_device{} changes