Update map() to propagate progress/notify events.  This in turn effects methods that use map (all, join).
Merge pull request #125 from depeele/master

Update map() to propagate notification/progress events
Merge branch 'master' into dev