functional: support default iterators where possible.

* specs/functional_spec.yaml (collect, filter, map): Specify
behaviours when iterator argument is omitted.
* lib/std/functional.lua (collect): Default iterator to ipairs.
(filter, map): Default iterator to pairs.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>