- Remove the dependency on libnl

- Rewrite pump API and rename functions to libdhcp_* so we can once and
  for all nuke the idea that pump is still around

- In pumpDisableInterface(), be sure to call RTM_DELADDR in a loop until
  all addresses have been removed from the interface we are downing

- Request interface-mtu and set that if we receive it from the server

- Simplify the basic structure of the library.  Is it necessary to have
  loads and loads of functions and structures?  Aren't many redundant

- Replace internal linked list implementation with glib linked list

---------------------------------  someday....
libdhcp-2.0
   Mark pump API as deprecated
   Expose a new simple API to do the following:
      Request a DHCPv4 lease
      Request a DHCPv6 lease
      Request both DHCPv4 and DHCPv6 leases
      Down an interface
   Expose the API via Python(?)
   Run the DHCP client calls in a glib main_loop
   Remove dependency on libnl
   Source files in src/
   Header files in include/
