feat(getLocationAbsUrl) - allows current url to be obtained on IE (and Chrome/Firefox)
tests(getLocationAbsUrl): add tests for browser.getLocationAbsUrl()
docs(debugging): fix some issues from out-of-date docs
fix(runner): do not error out if only one spec pattern does not match any files

Previously, the runner would throw an error if any one of the spec patterns did not
match any files. Now it logs a warning in that case, and errors out only if there
are no found files in any spec patterns. Closes #260
feat(runner): allow bypassing the selenium standalone server if running only chr

Using the config option `chromeOnly` now enables running ChromeDriver directly,
without going through the Selenium Standalone. The chromedriver binary should be
available in your PATH, or should be specified with the config option
`chromeDriver`.
feat(element): element.all now has 'first' and 'last' methods

Return the first or last element that matches a locator. Closes #171.
chore(release): changelog and version for 0.13.0
fix(runner): running with chromeOnly should try to find chromedriver with .exe extension

Closes #283
fix(config): Make all file paths in config files relative to the config file itself

Breaking Change
Previously, onPrepare and specs were relative to the location of the config,
but seleniumServerJar and chromeDriver were relative to the cwd when the
test was called. If you were calling the tests from somewhere other than
the same directory as the config location, you will need to change the paths of
seleniumServerJar and/or chromeDriver.  Closes #222.
fix(referenceConf): fixes little typo my -> may
docs(getting-started): Point out that .row() is zero based
docs(readme) change jasmineNodeOpts.specs to specs
docs(browser-setup): add a note about a bug of selenium-webdriver

add a note about a bug(https://code.google.com/p/selenium/issues/detail?id=6627&thanks=6627&ts=1385488060) of selenium-webdriver.
feat(webdriver-manager): redo the script to run and install selenium/webdriver

Breaking Change.
As outlined in Issue #296, redoing the way the selenium/webdriver
install and run helper scripts work. Now, the 'webdriver-manager' script
will be available either locally or globally (depending on how protractor
was installed). It replaced install_selenium_standalone and the 'start' script
that was provided after install. Run `webdriver-manager update` to download
new versions of selected webdriver binaries. Run `webdriver-manager start`
to start the standalone server. In addition, this fixes issues with running
the server starter in Windows, and allows automated downloading of the IEDriver.

Thanks to kurthong and vipper for their PRs with windows fixes, which were
very useful in preparing this.
docs(install): update docs for the new webdriver-manager script
feat(runner): use selenium and chromedriver from the default location if nothing else is specified
fix(element): element.all.get and element.all.first/last should wrap web elements

Closes #307
fix(runner): merge should override entire arrays, not just parts of them

Closes #304
chore(release): update versions and changelog for 0.14.0
docs(CHANGELOG): backwards _in_compatible changes