replace map_default with map_or

Language change: mozilla/rust#10854
Merge pull request #71 from rlane/map-or

replace map_default with map_or