CI: update the build process so that Scribe can build in CircleCI

CircleCI is a lot faster than Travis (and I think a lot more reliable and friendly to use). I haven't looked at the SauceLabs integration so this is purely a CI build.

The only really change applies the long overdue update to the test harness to stop trying to send audit information when the Sauce Labs credentials are not in the environment.