Merge pull request #1723 from megawac/matches

More consistent matches behaviour
Optimize isObject and use in bind
Merge pull request #1725 from megawac/obj

Optimize isObject and use in bind
lint tests; fix most linting warnings in underscore.js
Merge pull request #1724 from michaelficarra/lint-tests

lint tests and fix most linting warnings in underscore.js
remove magic eslint comments from test files

ref https://github.com/jashkenas/underscore/pull/1724#issuecomment-48246693
Uniq test for unequivalent object literals
Merge pull request #1728 from gitMbar/uniqTest

Uniq test for unequivalent object literals
Matches keeps an internal reference to spec object