- reorganize IP stuff
- fix minor field stuff
- seperate libnetlink3 code so it can use used standalone