Close command streams if they have bad meta info.
Use driver.repository_url or driver.url.
Re-add prepublish script.

This module should probably get published and managed
from npm, thus prepublish will work until we upgrade npm,
> 1.2 so long as devs know to run make when they update
the client.js.