improve/enhance hasEvent()
Add nth-child feature-detect
Fix indent, single-quotes and leaking i
Adding requestAutocomplete feature detect.
Fix for git merge.
Move/touchup isEventSupported changes.
Tweak typecheck.
Prefix `eventName` *after* tagName is read. Inverse detection and rename to `needsFallback`.
3qualize `typeof` for good measure.
Tighten comments. Link to thread.
Remove memory leak precaution based on #636
Forego "object" check.
Some flexbox love
Changed an existance check to an `in` to avoid exceptions being thrown for disabled features in FF. Fixes #798
Removed dashes from property names corresponding to feature detects.

The dashes were preventing these detects from being queried like every other detect. For example, before this PR one could use

```
if (!Modernizr.fontface) { /* (...) */ }
```

to test for `@font-face` support, but one must use

```
if (!Modernizr["display-table"]) { /* (...) */ }
```

to achieve the same for `display: table`.
Update HTML5 Shiv to latest version

Closes #807
Merge pull request #840 from bmcustodio/no-dashes

Removed dashes from property names corresponding to feature detects.
Added detect for <template> HTML tag
Merge pull request #837 from drublic/html5shiv-latest

Update HTML5 Shiv to latest version
Remove `pre` from printshiv version