Fix reading of compressed GPX file

Was wrongly fed into XML etree parser
fix lon_margin calculation

Did used degrees instead of radians as input to cos :-/
Read compressed gpx file regardless of testmode

Fixes Testmode( --dry-run) failing with compressed gpx.xz file