Cleanup some stuff in the Post API

includes some changes to udev_netlink that allows it to function in the absence of bionic source.