add basic gpx parser for h5_replace_gps (previously depended on karta)
h5_replace_gps essentially rewritten to handle elevation, better interpolation, timezones
fix bug due to unsorted arroy interpolation, and improve report sent to stdout