Officially prevent connecting more than one account from the same provider
Infrastructure for extended authorization details
Garmin Connect service, plus GC activity listing
Added support across services for new WaypointType.Lap
First half of TCXIO module
TCXIO Dump
GC activity download
Changed to having a ServiceRecord object instead of a dict.
Fixed a bunch of stuff for the new ServiceRecord object, added front-end handling for services without ext auth data. Fixed a bunch of things in TCXIO and GarminConnect + added activity upload. Added soft-launch functionality to allow services to be hidden from unconnected users.
Updated privacy page to reflect GC credential storage.
Encrypted wrapping for GC credentials.
Added new icon for reauthorization vs. the old chain-link.
Merge branch 'garminconnect' into dev