3.0.0: Capture API, Firefox Support, Sauce Labs

Not quite ready to merge/publish yet, still needs updated documentation. And when it is published, should probably be a major bump to be safe. But everything works, the tests pass too :D
Should point out explicitly that only `console.error`, `console.info`, `console.log`, `console.debug`, and `console.warn` are supported otherwise someone may get a surprise when `console.time`/`console.timeEnd` don't appear on the server.

note `console.dir` would be an easy one to also add support for.