Merge pull request #974 from ansman/master

Make groupBy accept array indices as the iterator
Remove extra comments from previous merge.
Update QUnit, phantomjs.
Revert "Simplifying _.bind to remove ES5 edge cases"

This reverts commit ce3d1aec306999aa94926a42cad1daf7eb87a36f.
Merge pull request #976 from braddunbar/qunit

Update QUnit, phantomjs.
Restore ctor variable for fallback.
Update unit test to call correct method.
Merge pull request #984 from tonythomson/lastIndexOf-UT-fix

Update unit test to call correct method.
Fix _.bindAll documentation to note that methodNames are required

Underscore currently raises an error in this case
Merge pull request #988 from sdemjanenko/fix_bindAll_doc

Fix _.bindAll documentation to note that methodNames are required
Add callEach and callMap

They will iterate over a collection using _.each and _.map respectivly
calling a function on each item.