More sophisticated Saucelabs handling

- Allows travis to execute tests against saucelabs
- Using an port forwarded specifically by Saucelabs Connect
(in this example, 5555) is necessary for IE to work. Firefox, for some
reason, doesn't require this.