When adding gpx, only rezoom map if gpx not in viewport (closes #2297)