Merge pull request #1152 from tixz/dot-notation-keywords

Update: ES3 `ReservedWord`s (fixes #1151)
Fix: no-unused-var should respect compound assignments (fixes #1166)
Fix: crash when loading empty eslintrc file (fixes #1164)
Merge pull request #1167 from michaelficarra/GH-1166

Fix: no-unused-var should respect compound assignments (fixes #1166)
Merge pull request #1169 from michaelficarra/GH-1164

Fix: crash when loading empty eslintrc file (fixes #1164)
docs: Update link
Merge pull request #1173 from mathiasbynens/patch-1

docs: Update link
Fix: for-in support to no-empty-label rule (fixes #1161)
Merge pull request #1162 from wavded/no-empty-label-for-in

add; for-in support to no-empty-label rule
New: Adds support for the `jasmine` env (fixes #1176)
Merge pull request #1178 from whitneyit/master

New: Adds support for the `jasmine` env (fixes #1176)
Docs: Updates `amd` description (fixes #1175)
Merge pull request #1179 from whitneyit/master

Docs: Updates `amd` description (fixes #1175)
Fix: Useless bind call in cli-engine (fixes #1181)
Merge pull request #1182 from madbence/fix-useless-bind-call

Fix: Useless bind call in cli-engine (fixes #1181)
New: Add no-extra-bind rule to flag unnecessary bind calls (fixes #982)
Fix: Correct a typo in the error message in tests
Merge pull request #1183 from mzgol/typo

Fix: Correct a typo in the error message in tests
New: Adding 'plugin' CLI option (fixes #1112)
Update: Declare ES6 collections (Map, Set, WeakMap, WeakSet) as built-in globals (fixes #1189)