* fixed _build_dn to list from dict to preserve DN order.
* _ip_str_to_octets changed to netaddr IPAddress from socket as no pton
support for windows. should now be cross platform for x509v3
subjectAlternativeNames IPv4 and IPv6
* fixed encoding in _build_general_name where input is unicode
added test file to test different IPv4 and IPv6 addresses with netaddr
Update setup.py

added netaddr dependency
Merge pull request #4 from MiWCryptoCurrency/master

DN out of order with dict, use list(); no inet_pton for windows; unicode general names