Add Date.UTC to allowed capitalized functions

This commit changes the `new-cap` rule to allow the capitalized function `Date.UTC`.

The AST node is checked to see if the callee name is UTC and it is a member of object Date.

This fixes a problem where the `Date.UTC` function is flagged because it begins with a capital letter.

Fixes #1211
Fix: no-extra-strict behavior for named function expressions (fixes #1209)
Merge pull request #1201 from dbrockman/new-cap-allow-utc

Add UTC to allowed capitalized functions
Merge pull request #1217 from lo1tuma/fix-no-extra-strict

Fix: no-extra-strict behavior for named function expressions (fixes #1209)
Fix: Speed up getScope() (refs #1212)

Instead of reverse()ing, iterates parents backwards.
Indexes scopes for direct random lookup rather than linear search.
Fix: rewrite no-spaced-func rule (refs #1212)
Added rule disallowing reserved words being used as keys
(fixes #1144)

Created tests

Create documentation and added to index

Added to config, disabled by default
Merge pull request #1216 from btmills/faster-getscope

Fix: Speed up getScope() (refs #1212)
Merge pull request #1218 from michaelficarra/GH-1212-no-spaced-func

Fix: rewrite no-spaced-func rule (refs #1212)
Fix: Error when there's a \r in .eslintrc (#1172)
Fix: rewrite no-unused-vars rule (refs #1212)
Merge pull request #1174 from gyandeeps/master

Fix: Error when there's a \r in .eslintrc (#1172)
Merge pull request #1219 from michaelficarra/GH-1212-no-unused-vars

Fix: rewrite no-unused-vars rule (refs #1212)
Fix: no-fallthrough: continue affects control flow, too (fixes #1220)
Merge pull request #1221 from michaelficarra/GH-1220

Fix: no-fallthrough: continue affects control flow, too (fixes #1220)
Merge pull request #1215 from eslint/issue1144

Added rule disallowing reserved words being used as keys
Perf-related revert "Fix: Speed up tokens API (refs #1212)"

This reverts commit 137b4ddcf1592ee5518defb6cc44207c22c51f7d.
0.8.0
Update: space-in-brackets to allow exceptions (fixes #1142)
Merge pull request #1141 from brandyn1bennett/master

Idiomatic.js exceptions for space-in-brackets (fixes #1142)