Fix 'every' and 'all' definitions for underscore

The underscore documentation shows that the iterator parameter is
optional and is implemented that way as well.
Merge pull request #1008 from flxf/every_fix

Fix 'every' and 'all' definitions for underscore