Convert IP to string before comparing to avoid unicode issues.

This matching fails on Centos 6.5 due to the address variable beeing passed in as unicode.

Added a fix which works for me.
 ```
               logger.debug( '"{0}"({1}) == "{2}({3})"'.format( ip, type(ip), address, type(address) ) )
               if str(ip) == str(address):
                   return True
```
Will result in:

`"54.77.xx.xx"(<class 'netaddr.ip.IPAddress'>) == "54.77.xx.xx(<type 'unicode'>)"`