Add convenient gpx::read method, which will handle both BCFZ & BCFS.