Style fixes - NULL != foo (not the other way around)
Make sure to call freeaddrinfo on a getaddrinfo error
Doc all changes for 0.5.6
Set struct to NULL so later NULL check is sane
Merge pull request #38 from maxmind/dave/more-fix-missing-free

Dave/more fix missing free