Fix obscure leak in GPX reader that I introduced.  Combo.gpx from humminbird
now doesn't lose 80K.
Tested:
  Manual inspection of valgrind --show-leaks on that specific file.
  Full valgrind on Fedora.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4579 f51c46e8-681c-474f-0cfe-069cfd0219fb
Remove unnecessary strdup in garmin_gpi.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4580 f51c46e8-681c-474f-0cfe-069cfd0219fb
Add valgrind leak suppressiosn for Fedora 18 to improve signal:noise.
Inspired by http://wiki.wxwidgets.org/Valgrind_Suppression_File_Howto
I'm not terribly confident these are as tight as can be (and I fear they
may be too loose in come cases) but it really helps "interesting" issues 
pop out over system library loss.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4581 f51c46e8-681c-474f-0cfe-069cfd0219fb
fix some url related memory leaks.
add constructor for UrlLink from char*.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4582 f51c46e8-681c-474f-0cfe-069cfd0219fb
add option to capture valgrind output in a log file.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4583 f51c46e8-681c-474f-0cfe-069cfd0219fb
improve support for testo running from alternate directories.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4584 f51c46e8-681c-474f-0cfe-069cfd0219fb
fix iblue styles, writing was causing usage of uninitialised byte(s).
fix iblue style prologue to match written fields, text taken from 2010-09-13 email.
modify mkstyle.sh to produce code compatible with our astylerc options.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4585 f51c46e8-681c-474f-0cfe-069cfd0219fb
fix bug in garmin_txt reader that could result in uninitialised value(s) being used when the input does not contain "Date Modified" data.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4586 f51c46e8-681c-474f-0cfe-069cfd0219fb
fix issue with naviguide reader double counting route waypts.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4587 f51c46e8-681c-474f-0cfe-069cfd0219fb
fix memory leaks in cup, easygps, mapsend, osm, pcx and skyforce exposed by test-all, valgrind and patience.


git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4588 f51c46e8-681c-474f-0cfe-069cfd0219fb