fixed netdev_create to make a new device for every connection, also
fixed nddata in some functions to start with value of NULL
added netdev_count to keep track of created devices
got rid of aio functions since they will ba hard to implement, not a
priority
changed names of a few defined numbers in netdevmgm.h
removed MINOR_COUNT since we have MAX_DEVICES, also shortened
MAJOR_NUMBER
removed readdir since it's useless for devices and changed name of one
variable for sake of clarity
Added serial.h and serial.c for converting data to send it over
netlink/tcp
added to open file operation setting of private data in struct file based on cdev contained in inode to netdev_data
had to include struct netdev_data in send_fo to get the destination pid
four most basic functions now send struct netdev_data along with other
data
netdev_prepare is a better name since it prepares more than just
hashtable
fixed semaphore locking in the destroy function and moved end function
closer to destroy
corrected order of functions to match the source file
changed name to be more relevant