Iwillig/zuul sauce labs

@bcamper 

Basic Sauce Labs/WebGL testing system. I ran it a bunch of times and its seems to succeed and fail correctly. No HTTP errors or blocking WebGL errors. We do get WebGL warnning from Firefox, but I believe that is related to the fact that WebGL on a VM is not fullly featured. 

Open issues,
1. It seems like Zuul or Sauce Labs (ie Web Driver) does not consider errors throw in the before or after blocks as test failures. This is an issue because I believe we want those errors to fail the build.

2. Zuul is not as nice as Karma. It might be worth looking into see if we can add Firefox Profiles to the Karma Sauce Lab extension.  This is required to get webgl working, so I switched to Zuul because they had support for profiles out of the box.