Bug 993136 - Fix TestSyncConfiguration. r=mcomella

========

https://github.com/mozilla-services/android-sync/commit/306fb330a9a2d1e5c87196135868c234108dbc80
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 15:29:55 2014 -0700

    Bug 993136 - Fix TestSyncConfiguration.
Bug 993134 - Make TestAccountPickler tolerate multiple accounts. r=mcomella

========

https://github.com/mozilla-services/android-sync/commit/872d926e32e1cd43f25cf3c477bdc529aaef3f97
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Jun 4 14:21:17 2014 -0700

    Bug 993134 - Part 5: Work around Android intermittent issue.

========

https://github.com/mozilla-services/android-sync/commit/c76bb539017f80d5310d2a6cf69a43baa877bcbb
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 17:02:15 2014 -0700

    Bug 993134 - Part 4: Make fxa.TestAccountPickler robust.

    This tested extracting data from an AndroidFxAccount before, and another
    after, backed by different Android Accounts.  Unfortunately, one Account
    replaced the other, but had the same name, leading to a race
    condition (between reading and deleting the first account).  To address
    this, we extract all the data before deleting, and then compare it to
    the data from the newly pickled account.

========

https://github.com/mozilla-services/android-sync/commit/bd32978f7b2626c74b9c0863e5f5fb8a01710440
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 15:34:09 2014 -0700

    Bug 993134 - Part 3: Use AndroidSyncTestCaseWithAccounts to make fxa.TestAccountPickler when accounts exist.

========

https://github.com/mozilla-services/android-sync/commit/ec7d910187694dbb834ce128c78cac7243bdacc1
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 15:33:29 2014 -0700

    Bug 993134 - Part 2: Extract AndroidSyncTestCaseWithAccounts.

========

https://github.com/mozilla-services/android-sync/commit/6563ad7bd8367518862560747f4f9651514a0b59
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 15:30:15 2014 -0700

    Bug 993134 - Part 1: Make getApplicationContext return getTargetContext.

    I was finding that repeated instrumentation-test runs were returning a
    null application context, indicating a race between test start-up and
    target instantiation.  This works well for me on two test devices.
Bug 1019793 - Avoid UnsupportedOperationException in TestHealthReportPruneService. r=mcomella

========

https://github.com/mozilla-services/android-sync/commit/ce21e7f19a045a4bf45c5746962cd01a81b02549
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Jun 4 14:15:09 2014 -0700

    Bug 1019793 - Always upload in TestHealthReportUploadService.

========

https://github.com/mozilla-services/android-sync/commit/e4c7393c6f2717329612405385fa20c4833cda64
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Jun 3 15:47:33 2014 -0700

    Bug 1019793 - Don't create storage in TestHealthReportPruneService.

    Creating real storage requires a valid Context, and in this test, we
    only have MockContext.