Correct docs about which event is fired

In the documentation it states a 'failure' event is fired when a JSON
string could not be parsed, but the fired event is 'error'.
add dist files builder and tester to Gruntfile
Add dist files v.1.5.0
Add bower.json.
Copy keywords from package.json.
Merge pull request #2604 from SergioCrisostomo/bower-build-files

Make "dist/*.js" files for bower and npm
re-organize Gruntfile
Merge pull request #2614 from SergioCrisostomo/refactor-gruntfile

re-organize Gruntfile
Fixing hasClass without classList, which cannot use .contains anymore.

String.prototype.contains is now compatible with ES6, which doesn't
support the second 'separator' argument anymore.

Thanks @mrpapercut
Using the classes function and Array contains for hasClass without ClassList
Merge pull request #2616 from arian/fix-ie8-hasClass-contains

Fixing hasClass without classList, which cannot use .contains anymore.
Fix: variable platform redeclares argument
Fix: ReferenceError: reference to undefined property this.timer
Merge pull request #2617 from olvlvl/fix_browser

Fix: variable platform redeclares argument
Fix: ReferenceError: assignment to undeclared variable currentExpression
Merge branch pull request 2619

* pr/2619:
  Fix: ReferenceError: assignment to undeclared variable currentExpression
Added the PATCH and HEAD methods
Doc
Typo
Merge: Added the PATCH and HEAD methods to Request

* pr/2610:
  Typo
  Doc
  Added the PATCH and HEAD methods