changed netlink_send to be a generic send method, added create_dummy to
simplify code in netlink_recv switch and added netlink_ackmsg for easy
confirmation of netlink messages
added netlink_send as a generic send function, also split device
creation into dummy and server
made netlink_send_fo use generic netlink_send to send file operation
created netlink_ackmsg to confirm messages using generic netlink_send
added a device registration but for the purpose of serving a hardware
device
made ndmgm_create return pointer to device since ackmsg will need it to
send confirmation
rearanged functions and made _create return pointer to netdev_data for
ackmsg
added proxy files that manage process that passes messages from one
kernel to another
proxy_dev structure contains all the information necessary for the
process that will pass messages frome one kernel to another, all fiel
descriptors and addresses as well as minor/major numbers and device
names
signal functions allows fo easy setting of signal handling for proxy and
listener processes
moved signal.c and signal.h to base server directory
signal function allows for easy setting of signal handling
moved netlink functions to separate file, they will register devices and
manage all other communications with the kernel
netlink functions moved to a separate file for conveiniece, they will
manage all communication with the kernel
easy macros for finding max and min of two values
added include of lib folder and compilation of modules netlink and conn
moved a bunch of includes to separate files like proxy and conn
moved ntlink setup to netlink.c
correct success return value is 0
added a fucntion that creates proxy_dev structs for proxy processes, in
future it will have to read this data from a config file