Saucelabs

close #673 

Here's the saucelabs testing. It works with travis when we push. I fixed some tests for other browsers while I was doing this, but I wasn't able to fix IE9 tests (I was getting about 40 errors for that). It passes on firefox, chrome and IE10. 

I'll try to fix IE9 separately from this PR.

I modified some legend and label code to add some more margins so the tests would pass on different browsers.
Oh, I was getting confused by the way this showed up in the .d.ts. This is kind of concerning that the label thing is broken in FF, the solution youve implemented sounds like a hack rather than a real fix. I'd rather if you didn't introduce the hack in this pull request (which should ideally just turn on sauce labs), and take FF out of the sauce labs, and then have a seperate PR whic hfixes