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
fix(webdriver-manager): fix IEDriver install and running via windows

Changed the binaries.ie.url function to return the correct URL for the IEDriverServer.
Created the zip object in the win32 section to be able to decompress IEDriverServer.
Added a function to normalize a command across OS and spawn it. It allows start the webdriver in win32.

Seen here:
https://github.com/yeoman/generator/blob/master/lib/actions/spawn_command.js
fix(changelog): backwards _in_compatible typo fix
chore(version): update the version of dependency minijasminenode

This is notable because in the newer 0.2.6 version of minijasminenode,
ddescribe and iit are supported. These should be available after running
an 'npm update'.
docs(getting-started): clarify the difference beteween ng-model and ng-binding in the example
docs(contributing): clarifying that questions should be directed to stackoverflow, not issues
fix(webdriver-manager): make sure selenium standalone shuts down nicely

This addresses selenium server shutdown in two ways
 - the node process will stay open until selenium has exited
 - if the user inputs to STDIN (e.g. press space) selenium will shut down gracefully
fix(clientSideScripts): bind-template directive shouldn't break bind locators

Fix "UnknownError: angular.element(...).data(...).$binding[0] is
undefined" error raised when trying to use "by.binding" locator in any
element of a page that contains at least one "bind-template" directive.
feat(jasminewd): add iit support

Added iit support to allow for running of individual tests.

Closes #328