Tests fail in "artful" (golang 1.8)

We see test failures in Ubuntu 17.10, e.g.: https://launchpadlibrarian.net/317403683/buildlog_ubuntu-artful-amd64.snapd_2.25+17.10_BUILDING.txt.gz

It looks like the new golang 1.8 used there has slightly different error output:

FAIL: store_test.go:605: remoteRepoTestSuite.TestDownloadSyncFails

store_test.go:623:
    c.Assert(err, ErrorMatches, "fsync:.*")
... error string = "sync /tmp/check-5983611630033434232/74/downloaded-file.partial: file already closed"
... regex string = "fsync:.*"

which makes our unittests fail. Looks like we need to run the unit tests with go 1.8 now to ensure we do not regress here.

I added an artful autopkgtest runner to github now and hopefully: https://github.com/snapcore/snapd/pull/3250 fixes the failure in artful.