Allow creating the client without a driver.
Merge pull request #37 from lightsofapollo/lazy-driver

Bug 899339 - Allow creating the client without a driver.
add debugging for raw marionette output in tcp-sync
Merge pull request #39 from lightsofapollo/tcp-sync-debug

add debugging for raw marionette output in tcp-sync
Bug 900071 - Sane error messages for node and somewhat bad errors elsewhere
Merge pull request #38 from lightsofapollo/better-errors

Bug 900071 - Sane error messages for node and somewhat bad errors elsewh...
vbump
fix element returns
Merge pull request #41 from lightsofapollo/fix-elements

fix element returns
0.12.1
Refactor to use marionette-js-runner for integration tests
Merge pull request #42 from lightsofapollo/refactor-integration

Refactor to use marionette-js-runner for integration tests
Bug 900261 - Add element.size support
Bug 900263 - element.tap
Merge pull request #43 from lightsofapollo/tap

Bug 900263 - Tap
Merge pull request #44 from lightsofapollo/size

Bug 900261 - Size
Bug 901943 - Remove legacy code for cross-environment support

Because this project no longer supports browser or XpcShell
environments, the code enabling cross-environment compatability may
safely be removed.

This includes:

- Re-naming the test environment's global `cross` utility object to
  `helper` to more accurately convey its intended use. (and simplifying
  the its `require` method)
- Removing the git ignore directive for the browser-specific `vendor/`
  directory.

r=lightsofapollo
Merge pull request #45 from jugglinmike/901943-remove-legacy

Bug 901943 - Remove legacy code for cross-environment support
Bug 903033 - Update testing interfaces

r=lightsofapollo
Merge pull request #47 from jugglinmike/testing-interface

Bug 903033 - Update testing interfaces