fix(install-selenium): update to chromedriver 2.6

Update to the latest version of Chromedriver. This fixes the issue with
OS X 10.9. Closes #181.
docs(locators): add locator info for lesser-used methods

Adds the className, linkText, etc. locators to the API docs. Closes #180.
docs(browser-setup): add PhantomJS setup info

- Add notes about PhantomJS setup.
- May require further documentation.

Contributes to #189
docs(browser-setup): make the docs on creating a driver by yourself more generic
feat(clientsidescripts): better error reporting from testForAngular and waitForAngular
feat(api): optional timeout on Protractor.get
fix(clientsidescripts): workaround for IE 8 "async page reload" init problem
style(syncing): a couple style fix-ups and adding more annotations for clientsidescripts