feature(launcher): aggregate failures at the end
fix(clientsidescripts): make exactBinding more exact

See https://github.com/angular/protractor/issues/925
feat(locators): add toString() wrapper for this.message
docs(contributing): consolidate contributing docs

Now, all in CONTRIBUTING.md
chore(dgeni): moving doc generation to its own folder

Now the docs/ folder is purely documentation, and the docgen folder contains all
configuration and templates.
cleanup(docs): move reference configuration into docs folder
feat(protractor): implement reduce and filter for ElementArrayFinder

See https://github.com/angular/protractor/issues/877
fix(launcher): report summary when specs fail
feat(pause): allow the user to specify a port to be used for debugging

Using browser.pause(portNumber) will now start the debugger on the specified
port number.

Closes #956
docs(reference): clarify that cucumber is not as fully-supported as jasmine.

Note that cucumber is largely maintained by the community - the project
owners don't have the bandwidth to address every issue about it.
docs(configuration): fix documentation for onComplete

onComplete works for all frameworks and is not a subset of jasmindeNodeOpts.
Closes #921.
fix(protractor): allow exceptions from actions to be catchable

See https://github.com/angular/protractor/issues/959
chore(selenium): version bumps to selenium 2.42.2
feat(locators): implement by.options
feat(webdriver-manager): use proxy for webdriver-manager
fix(locators): findind elements by text should trim whitespace

WebDriver always trims whitespace from around the text of an element, so to be
consistent we should trim the text from button elements before doing
a by.buttonText.

Closes #903, Closes #904.
fix(protractor): removing a mock module that was never added now is a noop

It used to remove the last module - now is a noop.

Closes #764
chore(docs): update npmignore to ignore docgen folder
chore(minijasminenode): update to 1.0.0

minijasminenode@1.0.0 has no feature changes from minijasminenode@0.4.0.
fix(elementexplorer): element.all hangs in interactive mode