Merge remote-tracking branch 'upstream/master'
Update pick and omit to accept a predicate
Allow _.throttle to function correctly after the system time is updated
Add sanity check to _.debounce incase system time is moved between calls
Documentation: clarify the functionality of _.defaults for multiple defaults objects within the same call.
Defaults documentation update: taylor can't spell.
Fix bower command typo in docs
Merge pull request #1484 from ameralimanovic/fix-typo-bower

Fix bower command typo in docs
Merge pull request #1481 from jtfairbank/master

Documentation: clarify the functionality of _.defaults for multiple defaults objects within the same call.
Merge branch 'pick-pred' of https://github.com/jasonLaster/underscore into pick-omit
Update pick/omit to take a function callback.

* Clean up tests.
* Branch for iterator case.
Update documentation.
Revert call signature change.
Spacing.
Add a note about `_.keys` to the changelog.
Merge pull request #1490 from braddunbar/keys

Add a note about `_.keys` to the changelog.
Simplify _.max and _.min

Remove the native apply case
mention _.partial in description of _.bind
Merge pull request #1492 from davidchambers/bind-description

mention _.partial in description of _.bind
Update _.uniq.

* _.uniq only supports arrays, use loop appropriately.
* Dispense with extra array creation.