Use standard inet_aton and inet_ntoa methods provided by Python

This change ensures that dns.resolver will not fail during
/etc/resolv.conf parsing.

E.g. leading zeros (127.0.0.01) are happily accepted by
glibc but python-dns fails on that.

This fixes issue #53.