This PR updates GarminConnect support class to allow sending FIT files directly to Garmin.
To sum up:
Added new Apache HttpClient (repackaged) to allow SSL verification by IP (Android's HttpClient refuses to accept certs when a request is made to an IP address)
Changed sign in method to mirror changes in Garmin's APIs
Added necessary headers and updated URL in file upload.
This PR updates GarminConnect support class to allow sending FIT files directly to Garmin. To sum up:
This will probably solve #29 and #28.