Check `ReactChildren.{map, forEach}` callback argument

Fixes #1755

/cc @spicyj
Maybe just 'Expected a callback function, got ', since the name `forEachFunc` doesn't mean anything to the caller?