Free resources to be consistent.

Free the resources to silence coverity.
Make sure our read buffer is always terminated
Silence _setup_segments
Silence false positive coverity
Add  // coverity[dont_call] comment
Add more // coverity[dont_call] comments
Cosmetic changes to silence coverity
Indent source files
Merge pull request #38 from maxmind/bz/fix-or-silence-coverity

Bz/fix or silence coverity
Update ChangeLog for 1.6.3
Make sure there are newlines before each version # in ChangeLog
Add dates for some recent releases
Shut up GCC warnings about passing (const char *) to free()
Bump the version to 1.6.3
Add a new README.dev.md file
Add git push --tags step to release instructions
Ignore tarballs
Tweak release instructions to say that you should test the tarball too
Make markdown happy
Fix sublists in README.dev.md