iframes are now named as the sanbox's url.

This drastically improves dev ergonomics by enabling the dev tools
to label the iframe with something with meaning.

[Fixes #11]
Add `portFor` test.
Continuous Integration with Travis and SauceLabs

Targets IE8, IE9, IE10, Firefox, Safari and Chrome.
Update Saucelabs account
Remove Internet Explorer from Saucelabs until there is an official support
Rename job name for Saucelabs
Hide passed tests by default in QUnit for readibilty in Saucelabs
Use Travis Build Number to identify a build in Saucelabs
Fix #5.
Nested sandboxes reuse `oasisURL` as default.

This is convenient for the common case that `oasisURL` needs to be defined
exactly once.

Nested sandboxes can still define their own default by setting
`Oasis.config.oasisURL` or create sandboxes with a specific URL.
Increase testTimeout for Saucelabs
Remove Saucelabs' browser matrix widget

It doesn't currently support per branch image
Handle promise errors.

Fix #18.
Add support for IE8.

es5 → es3 via shims.
Hide passed tests by default.

Even in IE8.
Vain attempt to correct build.
`rsvpErrorHandler` always throws async.
Add IE9 to sauce tests.

Removed flaky check for `sandbox` which is already not required anyway as we
support IE8 and IE9, albeit using cross-origin and with the associated caveats.
Oasis' bootloader can be hosted on a separate domain.

This is workaround, we plan on implementing a handshake
to confirm when the iframe/web worker is loaded.
The sandbox is initialized after a handshake with its parent