supporting protocol /session/:sessionId/click
Renamed buttonClick command to clickMouseButton. Renamed mouseClick protocol to buttonClick. Therefore buttonClick is now a protocol, not a command. Added handleMouseButtonProtocol helper.
updated the protocol in readme
Update webdriverjs.with.mocha.js

See https://github.com/camme/webdriverjs/issues/120#issuecomment-30320853
Update webdriverjs.with.mocha.and.chai.js

See https://github.com/camme/webdriverjs/issues/120#issuecomment-30320853
Update README.md
Merge pull request #128 from DenisGorbachev/patch-3

Update README.md
Merge pull request #127 from DenisGorbachev/patch-2

Update webdriverjs.with.mocha.and.chai.js
Merge pull request #126 from DenisGorbachev/patch-1

Update webdriverjs.with.mocha.js
now the protocols are buttonDown, buttonUp, and buttonPress; and the single command is click. buttonClick alias is kept in for backward compatibility.
hiding right click context menu during test
upgrade chainit

fixes #121
allow local `npm test`
1.0.5
upgrade chainit, fixes #121
1.0.6
fix travis cross browser testing
update readme http-server
Reverted basically all changes to click command. Implemented leftClick, middleClick, and rightClick.
cssSelector is optional for leftClick, middleClick, and rightClick. For leftClick, if cssSelector is specified, /session/:sessionId/element/:id/click is used