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

Bug 899339 - Allow creating the client without a driver.